Сборка TFS 2010 - нужно ли устанавливать Visual Studio 2010 на сервер сборки TFS 2010 - PullRequest
3 голосов
/ 09 апреля 2011

У меня есть следующая ошибка на сервере сборки для кода, который локально компилирует и успешно проходит тесты.

(150): импортированный проект "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio"\ v10.0 \ WebApplications \ Microsoft.WebApplication.targets "не найден.Убедитесь, что путь в объявлении правильный, и что файл существует на диске.

Я добавил папку WebApplications с моего локального компьютера в соответствующий путь на сервере сборки, но явсе еще получаю ту же ошибку при сборке.

Я полагаю, что рекомендуемый подход с TFS2008 состоял в том, чтобы полностью установить VS2008 на сервере сборки.Это все еще относится к TFS2010 и VS2010 соответственно?ака кувалдой сломать орех.

Ответы [ 3 ]

3 голосов
/ 09 апреля 2011

В значительной степени, особенно если вы планируете использовать другие функции, такие как MSTest. Вы можете попробовать просто добавить файл целей, но у вас, вероятно, все еще будут отсутствовать некоторые зависимости. Вы можете пройти через весь процесс исправления зависимостей, но, вероятно, проще установить VS 2010 и покончить с этим.

2 голосов
/ 03 августа 2011

Этот пост в блоге , кажется, описывает способ сделать то, что вы хотите, без необходимости устанавливать дополнительное программное обеспечение на сервере сборки, если все, что вам нужно, это компиляторы .net. Он не распространяется на настройку компилятора C ++.

0 голосов
/ 02 февраля 2013

Я обнаружил, что если вы собираетесь делать только «стандартные» (я понимаю, что они открыты для интерпретации) веб-приложения и не-веб-приложения (например, службы), вы можете просто установить оболочку Visual Studio 2010 Shell, плюсVisual Studio 2010 SP1 на сервере сборки.Это даст вам недостающие файлы .targets.

Поскольку для расширенных функций требуется полная установка VS, кто-нибудь знает, отменена ли стоимость лицензии на сборку-сервер-установка?

...