другая альтернатива: без установки Net 4.0 SDK или 2010
Скопируйте папку эталонных сборок с вашего компьютера разработчика на сервер сборки (190 МБ).
используйте параметр msbuild -p: FrameworkPathOverride, чтобы указывать на папку ссылочных сборок
расположение эталонных сборок:
C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework \ .NETFramework \ v4.0
или же
C: \ Program Files \ Справочные сборки \ Microsoft \ Framework \ .NETFramework \ v4.0
нашел это у:
Предупреждения эталонных сборок сервера сборки .NET 4.0 MSB3644
Если вы получили эту ошибку: «Microsoft.WebApplication.targets не был найден» - просто скопируйте цель с компьютера разработчика https://stackoverflow.com/a/5344246/423356
если mvc3 не установлен на сервере сборки; «добавить развертываемые сборки» в проект MVC
http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx
Если у вас возникла ошибка при создании проекта MSTest без установленной sdk или visual studio; Есть несколько постов в блоге об этом, но плохое решение для меня слишком сложно.
Я использую NUnit вместо MSTest