Quelqu'un parvient-il à faire compiler des applications .NET 4.0 sur un serveur CI sans installer Visual Studio 2010 sur un serveur CI?
Aucun SDK n'existe pour .NET 4.0. Avoir installé .NET 4.0 sur CI Server. Msbuild.exe fonctionne pour les projets simples et donne l'avertissement suivant:
(Cible GetReferenceAssemblyPaths) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): avertissement MSB3644: Les assemblys de référence pour le framework ".NETFramework, Version = v4.0" n'ont pas été trouvés. Pour résoudre ce problème, installez le SDK ou le pack de ciblage pour cette version du framework ou recibler votre application vers une version du framework pour laquelle vous avez installé le SDK ou le pack de ciblage. Notez que les assemblys seront résolus à partir du Global Assembly Cache (GAC) et seront utilisés à la place des assemblys de référence. Par conséquent, votre assemblage peut ne pas être correctement ciblé pour le cadre que vous souhaitez.