首页 > 解决方案 > 如何解决 Visual Studio 2019 com 中的错误 MSB3644。版?

问题描述

我有一台开发机器

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

错误 MSB3644 未找到 .NETFramework,Version=v5.0 的参考程序集。要解决此问题,请为此框架版本安装开发包(SDK/Targeting Pack)或重新定位您的应用程序。您可以在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>

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

标签: c#visual-studio-2019.net-5

解决方案


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,因此它不兼容。


推荐阅读