Pregunta

Tengo una aplicación web Asp.Net MVC que estoy desarrollando. Tengo TeamCity instalado en mi estación de trabajo de desarrollo y he estado ejecutando las compilaciones de CI en. Todo ha estado funcionando bien. Me gustaría mover TeamCity de mi máquina y al nuevo servidor dev / build que se acaba de entregar. No quiero instalar Visual Studio en el servidor de compilación. Pero parece que msbuild no puede construir el proyecto de aplicación web.

  

E: \ TeamCity \ buildAgent \ work \ 48e528785fe346fa \ src \ Web \ Web.csproj (489,   11): error MSB4019: El importado   proyecto " C: \ Programa   Archivos \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets "   no fue encontrado. Confirmar que el camino   en la declaracion esta   correcto, y que el archivo existe en   disco.

He encontrado algunos resultados en google, pero nada aceptable. Las sugerencias fueron para instalar Visual Studio o copiar ciertos directorios de Visual Studio al servidor, etc.

¿Qué puedo hacer para permitir que TeamCity compile mi proyecto en el servidor dev / build?

¿Fue útil?

Solución

Parece copiar el archivo sobre definitivamente funcionará . ¿Lo has probado? Piense en el archivo .targets como una serie de definiciones de cómo MSBuild hará su trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top