Я тоже получаю этот код ошибки, хотя жалуюсь на другой элемент:
ошибка MSB4067: элемент <ArtifactAssemblies>
под элементом <ItemGroup>
не распознан.
Я заметил, что Teamcity вызывает версию MSBuild 2.0, которая может объяснить, почему msbuild борется с xml.
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ MSBuild.exe '
@ "D: \ BuildAgent \ работа \ 2f016459feee51ce \ Построить \ BuildSolution.msbuild.teamcity.msbuild.tcargs"
"D: \ BuildAgent \ работа \ 2f016459feee51ce \ Построение \ BuildSolution.msbuild.teamcity.patch.tcprojx"»
рабочий каталог =
'D: \ BuildAgent \ работа \ 2f016459feee51ce'
Версия Microsoft (R) Build Engine
2.0.50727.4016 [Microsoft .NET Framework, версия 2.0.50727.4200]
Я исправил проблему с 2.0 msbuild, добавив в файл. \ Conf \ buildagent.properties на компьютере агента сборки команды city:
env.MSBuild=%system.DotNetFramework4.0_x86_Path%
После этого перезапустите службу и проблема решится.