Quando eseguo il mio TeamCity costruito con l'unico passaggio di generazione essendo di tipo corridore Visual Studio (SLN), ottengo il seguente errore:MSBUILD Errore MSB4025 in fase TeamCity generazione per Visual Studio
C:\TeamCity\buildAgent\work\4978ec6ee0ade5b4\Test\Code\Test.sln(2, 1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 2, position 1.
Questo è in un server CI dedicato che esegue TeamCity Professional 8.1.1 (build 29939). Ci sono molti altri build con successo su questo server.
Il bit dispari è che la stessa build viene eseguita correttamente su TeamCity sulla mia macchina di sviluppo. Ho seguito an answer in una domanda simile e ho copiato le cartelle specificate, ma non è stato di aiuto.
Sono sicuro che il file di progetto/soluzione non è valido perché oltre alla build in esecuzione sulla mia casella di sviluppo, ho aperto la soluzione in Visual Studio e l'ho creata senza problemi.
Qualche suggerimento?
Ci sono strumenti per l'analisi di file .sln:. http: // StackOverflow. it/questions/707107/library-for-parsing-visual-studio-solution-files Ho usato https://slntools.codeplex.com/, qualsiasi comando ti dirà cosa manca dal tuo file .sln – fireydude
I ho notato che ricevi un messaggio di errore molto più utile se provi ad eseguirlo con MSBuild. – devlord