Кому-нибудь удается собрать приложения .NET 4.0 на сервере CI без установки Visual Studio 2010 на сервере CI?
SDK для .NET 4.0 не существует. Установили .NET 4.0 на CI Server. Msbuild.exe работает с простыми проектами и дает следующее предупреждение:
(GetReferenceAssemblyPaths target) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): предупреждение MSB3644: эталонные сборки для платформы «.NETFramework, Version = v4.0» не были найдены. Чтобы решить эту проблему, установите SDK или Targeting Pack для этой версии платформы или перенацелите свое приложение на версию платформы, для которой у вас установлен SDK или Targeting Pack. Обратите внимание, что сборки будут разрешены из глобального кэша сборок (GAC) и будут использоваться вместо ссылочных сборок. Поэтому ваша сборка может быть неправильно нацелена на предполагаемую платформу.