Оновіть сервер збирання TFS 2010 до підтримки .net 4.5


14

Що потрібно для агента побудови tfs 2010, щоб створити проекти .net 4.5, у tfs 2008 нам довелося встановити властивість MSBuildPath, але конфігурація, здається, була іншою в 2010 році.

Я отримую таке повідомлення про помилку. (614): імпортованого проекту "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets" не знайдено. Переконайтеся, що шлях у декларації правильний та що файл існує на диску.

Як ми впоралися з цим у 2008 році http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


Це здається , що це може просто працювати - ви бачите якісь - або помилки при спробі побудувати?
Russ Amos

1
Це повідомлення про помилку здається пов'язаним з цим питанням навколо не має VS встановлений на будівельному машині . Ви спробували пропозиції з цього питання?
Russ Amos

Відповіді:


18

Не потрібно встановлювати Visual Studio 2012. Просто скопіюйте файли у наступну папку з комп’ютера, на якому встановлено VS2012, на ваш сервер збирання, і він повинен працювати:

C: \ програмні файли (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \


1
Підтверджено це вірно, коли VS 2010 був встановлений на Build Machine - ви можете просто скопіювати ці файли v11. Не впевнений, чи все ще буде працювати, якщо VS2010 раніше не був встановлений.
kingdango

1
Це буде працювати для всього, крім підтримки проекту SQL. Для цього потрібна ціла купа стрибків з обручем (установка SQL Data Tier Framework тощо тощо - загалом встановлення аналогічного розміру). можливо, варто все-таки розглянути можливість встановлення VS 2012.
Дуг

Чи не вийде, якби встановити засоби збирання MS (перелічено у розділі Завантаження> Додаткове програмне забезпечення на visualstudio.com, посилання: go.microsoft.com/?linkid=9832060 )?
mstaessen

3

Вам просто потрібно встановити Visual Studio 2012, і ви будете добре їхати.


Нам ніколи цього не доводилося робити, я б хотів не встановлювати візуальну студію на сервери побудови. Чи потрібно це встановлювати і на всіх збудників.
JustEngland

що робити, якщо на моєму сервері є сервер 2008 (НЕ R2), і мені не дозволяють встановлювати або SDK для Windows 8, ні VS2012
Саймон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.