Używamy Team Foundation Server dla naszego głównego projektu. Za każdym razem, gdy dodajemy nowego pracownika albo na miejscu, albo poza nim, zawsze musimy ręcznie skonfigurować referencje.Problemy z biblioteką TFS i referencjami
Czy możliwe jest kopiowanie/zapisywanie/przekazywanie numeru dll's
nowemu użytkownikowi bez konieczności instalowania go za każdym razem?
Na przykład dodaję nową funkcjonalność i zainstaluję DocumentFormat.OpenXml
do mojego projektu. Ustaw kod, który uruchamia i działa dobrze na moim komputerze, publikuję go działa dobrze na żywo. Sprawdzam wszystko w TFS.
Mój współpracownik pobiera projekt próbujący go skompilować i błędnie mówi, że nie wie, co zrobić z DocumentFormat.OpenXml
, ponieważ nie istnieje odwołanie.
Muszą więc pobrać DocumentFormat.OpenXml
, a następnie mogą zbudować i uruchomić projekt.
Czy istnieje sposób dla TFS, aby zapisać nas w tym kroku?
Dodaj zależności zewnętrzne do katalogu projektu w TFS. Odnoś je za pomocą ścieżek względnych. – Will
@ Czy jest tam jakiś dokument, który mógłby mnie przez to przejść? Nigdy nie korzystałem z TFS przed tym projektem, więc większość z nich potykam się w ciemności. –
Nic naprawdę nie ma wspólnego z TFS. W swoim rozwiązaniu dodaj folder o nazwie "Zależności". Dodaj pasujący folder na dysku w tej samej lokalizacji w hierarchii rozwiązań (denerwujące, wiem). Dodaj zależne zewnętrzne biblioteki DLL do tego katalogu. Odnoś je w projektach za pomocą ścieżek względnych (np. ".. \ .. \ dependencies \ derp.dll"). Następnie sprawdź swoje rozwiązanie. Biblioteka DLL będzie podróżować z rozwiązaniem, a każdy, kto dostaje najnowsze, dostaje te biblioteki DLL. Jest jak każdy inny plik. Sprawdź je. W każdym razie musisz uzupełnić swoje zależności, tak jak robisz kod. – Will