msbuild构建错误对于.NET标准库。
msbuild构建错误对于.NET标准库。
我在Windows 10上使用Visual Studio 2017 Community版本。
当我向解决方案中添加一个.NET Standard库(只是默认代码),在Visual Studio 2017中解决方案构建得很好。
但是当我尝试使用以下方式构建解决方案时:
&'C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe' C:_Sources\MySolution\MyProject\MyProject.csproj
我遇到了一个构建错误:
错误 MSB4041: 项目的默认XML命名空间必须是MSBuild XML命名空间。如果项目采用的是MSBuild 2003格式,请在元素中添加xmlns="http://schemas.microsoft.com/developer/msbuild/2003"。如果该项目采用的是旧的1.0或1.2格式,请将其转换为MSBuild 2003格式。
它看起来类似于这个bug报告,但我在Windows上,所以似乎与我无关。
csproj文件内容如下:
我尝试将其升级到netstandard1.6,但也没有帮助。