Сторонние библиотеки DLL с сервером сборки TFS - PullRequest
4 голосов
/ 19 июня 2011

Я просто впервые настраиваю автоматическую сборку в моей Team Foundation Server (TFS) / Visual Studio 2010 окружающей среде.

Это WPF 4 приложение, которое использует библиотеку Entprise, а также содержит некоторые компоненты, встроенные в Expression Blend .

Приложение нормально работает внутри Visual Studio. Однако он не может быть собран с использованием сервера сборки.

Например:

Импортированный проект "C: \ Program Files (x86) \ MSBuild \ Microsoft \ Expression \ Blend.NETFramework \ v4.0 \ Microsoft.Expression.Blend.WPF.targets" не найден. Убедитесь, что путь в объявлении указан правильно и что файл существует на диске.

Нужно ли устанавливать сторонние библиотеки DLL на сервер сборки? Или достаточно проверить DLL в TFS?

1 Ответ

6 голосов
/ 19 июня 2011

Я всегда создаю стороннюю папку DLL как часть моего решения (в корне решения под названием Libs), и проекты ссылаются на них из этой папки.Таким образом, сборки будут работать без лишних усилий, локально на последней версии на новой машине и на сервере сборки.

Кроме того, поскольку сторонние библиотеки DLL являются частью вашей магистрали SCC, при необходимости вы можете выполнить версиюих в ветках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...