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



我有一台带有的开发机器

  • Windows 10 1909版(内部版本18363.1016(
  • Visual Studio社区版2019版本16.7.2
  • .net plataform sdk 5.0.100-preview.5.20279.10(和旧版(

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

错误MSB3644找不到.NETFramework版本v5.0的引用程序集。若要解决此问题,请为此框架版本安装开发包(SDK/Targeting Pack(或重新确定应用程序的目标。您可以在以下位置下载.NET Framework开发包:https://aka.ms/msbuild/developerpacksWinUIdesktop2 C:\Program Files(x86(\Microsoft Visual Studio\2019\Community\MBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 1177

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

C:Usersmy_profile>dotnet --list-sdks
2.1.201 [C:Program Filesdotnetsdk]
2.1.202 [C:Program Filesdotnetsdk]
2.1.402 [C:Program Filesdotnetsdk]
2.1.403 [C:Program Filesdotnetsdk]
2.1.504 [C:Program Filesdotnetsdk]
2.1.602 [C:Program Filesdotnetsdk]
2.1.700 [C:Program Filesdotnetsdk]
2.1.802 [C:Program Filesdotnetsdk]
3.1.401 [C:Program Filesdotnetsdk]
5.0.100-preview.5.20279.10 [C:Program Filesdotnetsdk]
C:Usersmy_profile>

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

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

.NET 5预览版8需要Visual Studio 2019 16.8预览版2充分利用其所有功能。NET 5预览版8不起作用在Visual Studio的早期版本中正确。

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

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

相关内容

最新更新