如何解决 Visual Studio 2019 com 中的错误 MSB3644。版?
How to solve the Error MSB3644 in Visual Studio 2019 com. edition?
我有一台开发机器
- Windows10 版本 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
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
我有一台开发机器
- Windows10 版本 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
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
安装的平台 SDKC:\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