Errore durante il tentativo di compilare un'applicazione Web ASP.net mvc con TeamCity
-
03-07-2019 - |
Domanda
Ho un'applicazione Web MVC Asp.Net che sto sviluppando. Ho TeamCity installato sulla mia workstation di sviluppo e ho eseguito build CI. Tutto ha funzionato bene. Vorrei spostare TeamCity dalla mia macchina e sul nuovo server dev / build appena consegnato. Non voglio installare Visual Studio sul server di compilazione. Ma sembra che msbuild non possa costruire il progetto di applicazione Web.
\ TeamCity \ buildAgent \ lavori \ \ src \ Web \ Web.csproj (489, 48e528785fe346fa:E 11): errore MSB4019: importato progetto " C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ applicazioni web \ Microsoft.WebApplication.targets " Non è stato trovato. Conferma che il percorso nella dichiarazione è corretto e che il file esiste disco.
Ho trovato alcuni risultati su Google, ma nulla di accettabile. I suggerimenti erano di installare Visual Studio o di copiare alcune directory da Visual Studio sul server, ecc.
Cosa posso fare per consentire a TeamCity di compilare il mio progetto sul server dev / build.
Soluzione
Sembra copiare il file su funzionerà sicuramente . L'hai provato? Pensa al file .targets come una serie di definizioni su come MSBuild farà il suo lavoro.