gpt4 book ai didi

c# - .net 标准库的 msbuild builderror

转载 作者:行者123 更新时间:2023-11-30 21:41:18 24 4
gpt4 key购买 nike

我在 Windows 10 机器上使用 Visual Studio 2017 Community。

当我将 .net 标准库(只是默认代码)添加到我的解决方案时,该解决方案在 Visual Studio 2017 中构建得很好。

但是当我尝试使用&'C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe' C:_Sources\MySolution\MyProject\MyProject.csproj

我遇到构建错误:

error MSB4041: The default XML namespace of the project must be the MSBuild XML namespace. If t he project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the pro ject has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format

它看起来类似于 this bugreport但我在 Windows 上,所以这似乎不适用于我。

csproj文件内容:

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>
</Project>

我尝试将它升级到 netstandard1.6,但这也没有帮助。

最佳答案

我发现我使用了错误的 msbuild 版本。

msbuild 文件现在与 vs2017 位于不同的位置

How do I call Visual Studio 2017 RC's version of MSBuild from a BAT file?

关于c# - .net 标准库的 msbuild builderror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43575804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com