¿Alguien logra que las aplicaciones .NET 4.0 se compilen en un servidor CI sin instalar Visual Studio 2010 en un servidor CI?
No existe ningún SDK para .NET 4.0. Tener instalado .NET 4.0 en CI Server. Msbuild.exe funciona para proyectos simples y da la siguiente advertencia:
(Objetivo GetReferenceAssemblyPaths) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): advertencia MSB3644: Los ensamblados de referencia para el marco ".NETFramework, Versión = v4.0" no se encontraron. Para resolver esto, instale el SDK o Targeting Pack para esta versión del marco o redirija su aplicación a una versión del marco para la que tenga instalado el SDK o Targeting Pack. Tenga en cuenta que los ensamblados se resolverán desde la caché de ensamblados global (GAC) y se utilizarán en lugar de los ensamblados de referencia. Por lo tanto, es posible que su ensamblaje no esté correctamente orientado al marco que desea.