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

Ped*_*nia 13 c# visual-studio-2019 .net-5

我有一台开发机器

  • Windows 10 版本 1909(内部版本 18363.1016)
  • Visual Studio 社区版 2019 版本 16.7.2
  • .net 平台 sdk 5.0.100-preview.5.20279.10(和更老的)

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

错误 MSB3644 未找到 .NETFramework,Version=v5.0 的参考程序集。要解决此问题,请为此框架版本安装开发人员包(SDK/目标包)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks WinUIdesktop2 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion下载 .NET Framework 开发包。目标 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>
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?

mag*_*981 18

Microsoft 声明您需要 16.8 预览版才能使用 .net 5.0,如果是 .NET 5 Preview 8,您需要 Visual Studio 2019 16.8 Preview 2:

.NET 5 Preview 8 需要 Visual Studio 2019 16.8 Preview 2 才能充分利用其所有功能。.NET 5 Preview 8 在早期版本的 Visual Studio 中无法正常工作。

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