Error al intentar crear la aplicación web asp.net mvc con TeamCity
-
03-07-2019 - |
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?
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.