Erreur lors de la tentative de création d'une application Web asp.net mvc avec TeamCity
-
03-07-2019 - |
Question
Je développe une application Web Asp.Net MVC. TeamCity est installé sur mon poste de travail de développement et exécute les versions de CI. Tout a bien fonctionné. J'aimerais déplacer TeamCity hors de ma machine et sur le nouveau serveur de développement / construction qui vient d'être livré. Je ne souhaite pas installer Visual Studio sur le serveur de génération. Mais il semble que msbuild ne puisse pas construire le projet d’application Web.
E: \ TeamCity \ buildAgent \ work \ 48e528785fe346fa \ src \ Web \ Web.csproj (489, 11): erreur MSB4019: le fichier importé projet " C: \ Programme Fichiers \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets " n'a pas été trouvé. Confirmer que le chemin dans la déclaration est correct, et que le fichier existe sur disque.
J'ai trouvé quelques résultats sur Google, mais rien n’est acceptable. Il était suggéré d'installer Visual Studio ou de copier certains répertoires de Visual Studio sur le serveur, etc.
Que puis-je faire pour permettre à TeamCity de construire mon projet sur le serveur dev / build.
La solution
On dirait que vous copiez le fichier sur fonctionnera certainement . L'as tu essayé? Considérez le fichier .targets comme une série de définitions expliquant comment MSBuild effectuera son travail.