如何解决Visual Studio 2019 Net 5 ASP.NET Core WebApp错误MSB3644找不到.NETFramework,Version = v5.0的参考程序集
我根据屏幕快照创建一个项目,当我尝试构建或运行时出现以下错误。
错误MSB3644找不到.NETFramework,Version = v5.0的参考程序集。若要解决此问题,请为此框架版本安装Developer Pack(SDK / Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacks WebApplication1 C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets 1177
上下载.NET Framework Developer Pack。下面是我的“关于”屏幕,与版本4.8.03752相比,不应该在Net 5.0中显示吗?
如果我访问以下链接: https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers
它声明我的NET版本是我的Visual Studio 2019(16.3更新)的一部分
解决方法
.NET 5实际上是.NET Core 5,并取代了.NET4.x。新开发仅在.NET Core系列上继续。从现在开始,.NET Old仅会得到修复。这就是为什么您在Visual Studio中看不到4.8以上的任何.NET旧版本的原因。
.NET 5在最新的Visual Studio版本16.8中受支持。您需要升级到最新版本。 .NET 5和Visual Studio 16.8的最终版本已于dotNETConf 2020期间发布。您可以在first day's sessions中找到.NET's YouTube channel。
这些会议解释了什么是.NET 5,新增功能以及如何将现有应用程序从.NET Framework 4.x移植到.NET 5,包括Windows Forms和WPF应用程序之类的桌面应用程序。
16.7支持某些早期的.NET 5预览,但仅16.8支持最新的预览和RC版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。