Msbuild Visual Studio生成工具无法识别“;“net5.0-windows”;

Msbuild Visual Studio生成工具无法识别“;“net5.0-windows”;,msbuild,visual-studio-2019,.net-5,Msbuild,Visual Studio 2019,.net 5,是否可以使用VisualStudio构建工具构建.NET5项目?还是我的安装不起作用 注意:我不能使用dotnet.exe,因为我必须使用WiX工具集进行构建 已安装: Microsoft(R)-构建引擎,版本16.7.0+b89cb5fde füR.NET框架 .NETSDK(gemäß“global.json”): 版本:5.0.100 提交:5044b93829 从C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\BuildTools\

是否可以使用VisualStudio构建工具构建.NET5项目?还是我的安装不起作用

注意:我不能使用dotnet.exe,因为我必须使用WiX工具集进行构建

已安装:

  • Microsoft(R)-构建引擎,版本16.7.0+b89cb5fde füR.NET框架
  • .NETSDK(gemäß“global.json”): 版本:5.0.100 提交:5044b93829
C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\BuildTools\msbuild\Current\Bin使用的msbuild.exe

错误:

 C:\Program Files\dotnet\sdk\3.1.403\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(93,5): error NETSDK1013: Der TargetFramework-Wert "net5.0-windows" wurde nicht erkann
t. Unter Umständen ist die Schreibweise nicht korrekt. Andernfalls müssen die Eigenschaften TargetFrameworkIdentifier und/oder TargetFrameworkVersion explizit angegeben werden. [C:\GitLab-Runner\builds
\mq82bps2\0\capps\developer\mfinder\MFinder\MFinder.csproj]
另外,msbuild.exe在路径
C:\Program Files\dotnet\sdk\3.1.403\
中搜索,而不是
C:\Program Files\dotnet\sdk\5.0.100\
。有什么提示吗


温克斯
net5.0-windows
真的

如果您想使用构建工具,您应该注意,
.NET 5.0
是从
16.8
开始发布的。因此,您应该将构建工具更新为
16.8.x
,然后才能构建
.NET5.0
项目

同样,如果您只使用命令行,您可以直接下载并使用
dotnet build


如果您安装了
.NET 5.0
并希望使用VS IDE,则还应将VS更新为
16.8.x

16.7不支持.NET 5.Updated,谢谢!但是我必须依赖msbuild.exe来使用WiX工具集