Кто-нибудь может собрать компиляцию приложений .NET 4.0 на сервере CI без установки Visual Studio 2010 на сервере CI?
Нет SDK для .NET 4.0. Установили .NET 4.0 на CI-сервере. Msbuild.exe работает для простых проектов и дает следующее предупреждение:
(цель GetReferenceAssemblyPaths) → 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) и будут использоваться вместо ссылочных сборок. Поэтому ваша сборка может быть неправильно настроена для рамки, которую вы планируете.