Kiedy uruchomić mój TeamCity zbudować z jedynym krokiem build jest typu biegacz Visual Studio (SLN), pojawia się następujący błąd:msbuild Błąd MSB4025 w TeamCity kompilacji kroku dla 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.
To na dedykowany serwer CI z oprogramowaniem TeamCity Professional 8.1.1 (kompilacja 29939). Na tym serwerze istnieje kilka innych pomyślnie działających kompilacji.
Darem nieparzystym jest to, że ta sama kompilacja działa poprawnie na TeamCity na moim komputerze. Poszedłem pod an answer do podobnego pytania i skopiowałem określone foldery, ale to nie pomogło.
Jestem pewien, że plik projektu/rozwiązania nie jest nieważny, ponieważ oprócz kompilacji działającej w moim dev boxie, otworzyłem rozwiązanie w Visual Studio i zbudowałem je bez żadnych problemów.
Wszelkie sugestie?
Istnieją narzędzia do analizowania .sln plików. http: // stackoverflow. com/questions/707107/library-for-parsing-visual-studio-solution-files Użyłem https://slntools.codeplex.com/, każde z poleceń powie Ci, czego brakuje w twoim pliku .sln – fireydude
Ja również zauważyłeś, że otrzymujesz znacznie bardziej przydatny komunikat o błędzie, jeśli spróbujesz uruchomić go przy pomocy MSBuild. – devlord