TFS dll i problemy z referencjami
Używamy Team Foundation Server do naszego głównego projektu. Za każdym razem, gdy dodajemy nowego pracownika na miejscu lub poza nim, zawsze musimy skonfigurować referencje ręcznie.
Czy TFS może skopiować/zapisać / przekazać dll's
nowemu użytkownikowi bez konieczności instalowania ich za każdym razem?
Na przykład dodaję nową funkcjonalność i instaluję DocumentFormat.OpenXml
do mojego projektu. Skonfiguruj kod, który działa i działa dobrze na moim komputerze, publikuję go na żywo. Sprawdzam wszystko w TFS.
Mój współpracownik pobiera projekt próbuje go zbudować i mówi, że nie wie, co zrobić z DocumentFormat.OpenXml
, ponieważ nie ma odniesienia.
Muszą więc pobrać DocumentFormat.OpenXml
, a następnie zbudować i uruchomić projekt.
Czy istnieje sposób, aby TFS uratować nam ten krok?
1 answers
Nie ma to nic wspólnego z TFS. Musisz tylko sprawdzić swoje zależności do kontroli źródła.
W Twoim rozwiązaniu Dodaj folder o nazwie "Dependencies". Dodaj pasujący folder na dysku w tym samym miejscu w hierarchii rozwiązania(irytujące, wiem). Dodaj swoje zależne zewnętrzne biblioteki DLL do tego katalogu.
Ponieważ są one teraz częścią rozwiązania, będą podróżować z rozwiązaniem do kontroli źródła.
Odwołaj się do nich w swoich projektach. Będzie look like this
Ale powinien być zapisany w pliku rozwiązania jako ścieżka względna.
<Reference Include="Example">
<HintPath>..\..\..\Dependencies\Example.DLL</HintPath>
</Reference>
Jeśli masz problemy z tym, że tak nie jest, możesz po prostu edytować plik projektu i zmienić ścieżkę podpowiedzi.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-14 21:25:41