Обновите сервер сборки 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

JustEngland
источник
Это кажется , что это может просто работать - вы видите какие - либо ошибки при попытке построить?
Расс Амос
1
Это сообщение об ошибке, похоже, связано с этой проблемой, связанной с отсутствием установленного VS на компьютере сборки . Вы пробовали предложения в этом вопросе?
Расс Амос

Ответы:

18

Нет необходимости устанавливать Visual Studio 2012. Просто скопируйте файлы в следующую папку с компьютера с установленным VS2012 на ваш сервер сборки, и он должен работать:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \

Стефан Де Смет
источник
1
Подтверждено, что это верно, когда VS 2010 был установлен на Build Machine - что вы можете просто скопировать эти файлы v11. Не уверен, что он все еще будет работать, если VS2010 не был ранее установлен.
кингданго
1
Это будет работать для всего, кроме поддержки проекта SQL. Это требует целого ряда скачков (установка платформы SQL Data Tier Framework и т. Д. И т. Д. - в целом это установка одинакового размера). в любом случае стоит подумать об установке VS 2012.
Дуг
Разве это не сработает, если вы установите MS Build Tools (перечислены в разделе «Загрузки»> «Дополнительное программное обеспечение» на visualstudio.com, ссылка: go.microsoft.com/?linkid=9832060 )?
mstaessen
3

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

Мистер Хинш - Мартин Хиншелвуд
источник
Мы никогда не делали этого раньше, я бы предпочел не устанавливать Visual Studio на серверы сборки. Должен ли он быть установлен на всех агентах сборки.
JustEngland
Что делать, если мой сервер Server 2008 (НЕ R2) и не позволяет мне устанавливать Windows 8 SDK или VS2012
Simon