2015-12-17 1 views
0

У меня есть проект TFS в $/src/main/MyProject/MyProject.csprojВ TFS я могу привязать файл в другой папке к проекту?

У него есть ссылка на DLL в $/dependencies/dependency.dll.

Способ, которым я хочу работать, заключается в том, что, когда мои коллеги получают MyProject или открывают его в Visual Studio, я хочу, чтобы TFS также получала последнюю версию dependency.dll.

(Аналогичным образом, я фактически привязал MyProject к моему решению в $/src/main/MySolution/MySolution.sln. Поэтому, если пользователь получает MySolution и открывает MySolution.sln, тогда Visual Studio пойдет на получение MyProject а также. Я просто хочу распространить это на следующий уровень - привязать файл к проекту.)

ответ

1

Это идеальный сценарий для использования NUGET и даже при небольшой дополнительной работе я бы предпочел пойти этот маршрут :)

Теперь, если вы не хотите создавать Nupkg и т. д., один простой способ - использовать ссылку на ссылку VisualStudio Add.

«Добавить ссылку» является специфичным для проекта, и он добавит новую запись в файл проекта с указанием местоположения файла CS/Js/Dll etc. Пока файл доступен в определенном месте, TFS/VS вытащит последнюю копию этого файла при открытии решения в VisualStudio. Убедитесь, что ссылка Add создает относительный путь к файлу, а не абсолютный путь.

ADD vs ADD link

+0

Ах да. Я знал о добавлении ссылки v. Add, но поскольку это была ссылка, я не рассматривал также добавление файла в качестве ссылки. Это сработало, спасибо. –

+0

Рад, что это сработало! :) Пожалуйста, отметьте это как ответ, если он исправил вашу проблему. – Isaiah4110

+1

извините, думал, что у меня уже есть, спасибо за просьбу и еще раз спасибо за помощь –

Смежные вопросы