c# - 如何解决 Visual Studio 2019 com 中的错误 MSB3644。版?
问题描述
我有一台开发机器
- 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/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>
关于如何解决这个问题的任何想法?
解决方案
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,因此它不兼容。
推荐阅读
- python - Pygame 移动多个精灵未按预期工作
- python - 如果我“单击”此按钮,如何更改 cv2.rectangle 的颜色?
- installation - 自制配置(它在我的 Mac 的 PATH 中吗?)
- qt - 文本在 QML TextEdit 中仅部分可见
- css - 实时重新加载后的styles.css路径错误
- arrays - 如何反转 SwiftUI ZStack 顺序?
- javascript - SyntaxError:标识符'client'已经被声明
- rdlc - 如果我在报告创建中使用表达式,带有 .NET Core 5.0 的 RDLC 会在生产中引发错误,在开发中工作正常
- python - Python中命名的内存映射文件?
- mysql - 在 Linux 上更改 tmpdir MariaDB 不起作用