Qualcuno riesce a far compilare le applicazioni .NET 4.0 su un server CI senza installare Visual Studio 2010 su un server CI?
Non esiste alcun SDK per .NET 4.0. Ho installato .NET 4.0 su CI Server. Msbuild.exe funziona per progetti semplici e fornisce il seguente avviso:
(GetReferenceAssemblyPaths target) -> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): avviso MSB3644: gli assembly di riferimento per il framework ".NETFramework, Version = v4.0" non sono stati trovati. Per risolvere questo problema, installa l'SDK o il Targeting Pack per questa versione del framework oppure esegui il retargeting dell'applicazione su una versione del framework per cui hai installato l'SDK o il Targeting Pack. Si noti che gli assembly verranno risolti dalla Global Assembly Cache (GAC) e verranno usati al posto degli assembly di riferimento. Pertanto, l'assembly potrebbe non essere correttamente mirato al framework desiderato.