как решить Jenkins Build Failed Ошибка: MSB4041 - PullRequest
0 голосов
/ 22 октября 2018

Я создал этот проект как стандартный проект .Net, и у меня возникла проблема с ошибкой в ​​jenkins при создании этого проекта:

C: \ Users \ tahab.jenkins \ workspace \ Mondaytest \Calculator \ Calculator.csproj (1,1): ошибка MSB4041: Пространство имен XML по умолчанию для pr.oject должно быть пространством имен MSBuild XML.Если проект создан в формате MSBuild 2003, добавьте к элементу xmlns = "http://schemas.microsoft.com/developer/msbuild/2003". Если проект был создан в старом формате 1.0 или 1.2, преобразуйте его в формат MSBuild 2003

1 Ответ

0 голосов
/ 22 октября 2018

Убедитесь, что вы используете последние версии задачи MSBuild, которую используете для создания проекта.

Вам также необходимо использовать версию MSBuild для Visual Studio 2017 (Build Tools, Full, ..) - локальнуюк установке Visual Studio - для сборки вашего проекта.

Возможно, вам потребуется указать путь к MSBuild, который будет - в зависимости от версии, установленной на сборке - похож на

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe

Эта ошибка возникает, если вы пытаетесь создавать новые проекты с более старыми версиями Visual Studio / MSBuild или даже со старой версией MSBuild, которая является частью .NET Framework.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...