Actualice el servidor de compilación TFS 2010 para admitir .net 4.5

14

Lo que se necesita en el agente de compilación tfs 2010, para compilar proyectos .net 4.5, en tfs 2008 tuvimos que establecer la propiedad MSBuildPath, pero la configuración parece ser diferente en 2010.

Me sale el siguiente mensaje de error. (614): no se encontró el proyecto importado "C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets". Confirme que la ruta en la declaración es correcta y que el archivo existe en el disco.

Cómo lo manejamos en 2008 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx

JustEngland
fuente
Se parece que sólo puede Trabajo - ¿Ha detectado ningún error cuando se intenta construir?
Russ Amos el
1
Ese mensaje de error parece estar relacionado con este problema de no tener VS instalado en la máquina de compilación . ¿Has probado las sugerencias en esa pregunta?
Russ Amos el

Respuestas:

18

No es necesario instalar Visual Studio 2012. Simplemente copie los archivos en la siguiente carpeta desde una computadora con VS2012 instalado en su servidor de compilación y debería funcionar:

C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \

Stefan De Smet
fuente
1
Se confirmó que esto es cierto cuando se instaló VS 2010 en la máquina de compilación, que simplemente puede copiar estos archivos v11. No estoy seguro si aún funcionaría si VS2010 no estuviera instalado previamente.
kingdango
1
Esto funcionará para todo menos para el soporte de proyectos SQL. Esto requiere una gran cantidad de saltos de aro (instalación de SQL Data Tier Framework, etc., etc., en general, es una instalación de tamaño similar). Puede valer la pena considerar instalar VS 2012 de todos modos.
Doug
¿No funcionaría si instalara las herramientas de compilación de MS (enumeradas en Descargas> Software adicional en visualstudio.com, enlace: go.microsoft.com/?linkid=9832060 )?
mstaessen
3

Solo necesita instalar Visual Studio 2012 y estará listo para comenzar.

MrHinsh - Martin Hinshelwood
fuente
Nunca hemos tenido que hacer eso antes, preferiría no instalar Visual Studio en los servidores de compilación. ¿Tiene que instalarse también en todos los agentes de compilación?
JustEngland
¿Qué pasa si mi servidor es Server 2008 (NO R2) y no me permite instalar Windows 8 SDK o VS2012
Simon