我已经将该项目构建为.Net标准项目,并且在构建该项目时遇到了詹金斯中的错误问题:
C:\ Users \ tahab.jenkins \ workspace \ Mondaytest \ Calculator \ Calculator.csproj(1,1): 错误MSB4041:pr.oject的默认XML名称空间必须是 MSBuild XML名称空间。如果项目是在MSBuild 2003中编写的 格式,请添加 xmlns =“ http://schemas.microsoft.com/developer/msbuild/2003” 元件。如果项目是在旧版本1.0中编写的,则 1.2格式,请转换为MSBuild 2003格式
答案 0 :(得分:0)
确保使用用于构建项目的MSBuild任务的最新版本。
您还需要使用Visual Studio 2017(Build Tools,Full,..)版本的MSBuild(对于Visual Studio安装而言是本地的)来构建项目。
您可能需要确定MSBuild的路径,该路径-取决于构建gent上安装的版本-类似于
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
如果您尝试使用旧版本的Visual Studio / MSBuild甚至使用.NET Framework的旧版本的MSBuild来构建新项目,则会发生此错误。