Error de MSBuild: la solución es de la versión 12.00, que actualmente no es compatible
-
12-12-2019 - |
Pregunta
Tengo un servidor de compilación que tiene TFS 2010
Servicio de compilación instalado.Tengo 2 agentes de compilación y 1 controlador configurados.Uno de nuestros proyectos se ha convertido a Visual Studio 2012
.
Descubrí que .NET framework 4.5
viene con una nueva versión de MSBuild
que es la versión 4.5.
lo instalé .NET framework 4.5
sobre el Build Server
porque antes de instalarlo cada vez que se creaba el proyecto seguía apareciendo el siguiente error:
"La solución es de la versión '12.00' que actualmente no es compatible".
Después de instalar .NET 4.5
, sigo teniendo el mismo problema.
¿Cómo podría hacer para resolver esto?
¿Tengo que configurar Build Agent para usar el nuevo? MSBuild 4.5
para construir este proyecto en particular o configuro algo en el archivo de solución del proyecto?¿Si es así, cómo?
Realmente agradecería si alguien pudiera ayudarme con esto, por favor.
Solución
Intente instalar vs2012 en el servidor de compilación, aunque no creo que sea estrictamente necesario, es la forma más fácil de instalar todos los requisitos.
Otros consejos
Hemos instalado VS2012 en el agente de compilación.Curiosamente, cuando conecto RDC al agente de compilación y luego ejecuto msbuild desde la línea de comandos, todo funciona bien.Entonces, parece que el problema ocurre incluso antes de llegar a MSBuild.