我有一台带有的开发机器
- 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