Errore MSbuild - La soluzione è di versione 12.00 che non è attualmente supportata
-
12-12-2019 - |
Domanda
Ho un server Build che ha installato il servizio TFS 2010
Build.Ho 2 agenti di costruzione e 1 controller configurati.Uno dei nostri progetti è stato convertito in Visual Studio 2012
.
Ho scoperto che .NET framework 4.5
viene fornito con una nuova versione di MSBuild
che è la versione 4.5.
Ho installato .NET framework 4.5
sul Build Server
perché prima di installarlo ogni volta che è stato costruito il progetto, ho continuato a ottenere il seguente errore:
"La soluzione è di versione '12 .00 'che non è attualmente supportata".
Dopo aver installato .NET 4.5
, ho ancora intrapreso lo stesso problema.
Come potrei andare a risolvere questo?
Devo configurare l'agente di build per utilizzare il nuovo MSBuild 4.5
per costruire questo particolare progetto o ho impostato qualcosa nel file della soluzione di progetti stesso?Se sì, come?
apprezzerei davvero se qualcuno potesse aiutarmi con questo per favore?
Soluzione
Prova a installare VS2012 sul server Build, mentre non credo che sia rigorosamente necessario è il modo più semplice per installare tutti i requisiti.
Altri suggerimenti
Abbiamo installato VS2012 sull'agente Build.È interessante notare che quando ho RDC all'Agent Build e quindi eseguire MSBuild dalla riga di comando Tutto funziona bene.Quindi il problema sembra che accada prima ancora di arrivare a Msbuild.