如何解决 Visual Studio 2019 com 中的错误 MSB3644。版?

How to solve the Error MSB3644 in Visual Studio 2019 com. edition?

我有一台开发机器

我将 net plataform sdk 5.0 安装到 运行 Fluid UI 桌面应用程序(使用 C#)。当我创建并 运行 一个空白模板项目时,出现错误 MSB3644

Error MSB3644 The reference assemblies for .NETFramework,Version=v5.0 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks WinUIdesktop2 C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 1177

在我的命令行上,我检查了使用 dotnet --list-sdks

安装的平台 SDK
C:\Users\my_profile>dotnet --list-sdks
2.1.201 [C:\Program Files\dotnet\sdk]
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.402 [C:\Program Files\dotnet\sdk]
2.1.403 [C:\Program Files\dotnet\sdk]
2.1.504 [C:\Program Files\dotnet\sdk]
2.1.602 [C:\Program Files\dotnet\sdk]
2.1.700 [C:\Program Files\dotnet\sdk]
2.1.802 [C:\Program Files\dotnet\sdk]
3.1.401 [C:\Program Files\dotnet\sdk]
5.0.100-preview.5.20279.10 [C:\Program Files\dotnet\sdk]

C:\Users\my_profile>

关于如何解决这个问题有什么想法吗?

Microsoft states that you need a 16.8 preview 使用 .net 5.0 的版本,如果是 .NET 5 Preview 8,则需要 Visual Studio 2019 16.8 Preview 2:

.NET 5 Preview 8 requires Visual Studio 2019 16.8 Preview 2 to take full advantage of all its features. .NET 5 Preview 8 won't work properly in earlier versions of Visual Studio.

您使用的是 16.7.2,因此它不兼容。

您必须更新 Visual Studio 2019 版本才能使用 .Net 5。必须至少为 16.8