【问题标题】:Visual Studio 2019 Net 5 ASP.NET Core WebApp Error MSB3644 The reference assemblies for .NETFramework,Version=v5.0 were not foundVisual Studio 2019 Net 5 ASP.NET Core WebApp 错误 MSB3644 .NETFramework,Version=v5.0 的参考程序集未找到
【发布时间】:2020-11-11 06:33:34
【问题描述】:

我根据截图创建了一个项目,当我尝试构建或运行时出现以下错误。

错误 MSB3644 未找到 .NETFramework,Version=v5.0 的参考程序集。要解决此问题,请为此框架版本安装开发人员包(SDK/Targeting Pack)或重新定位您的应用程序。您可以在https://aka.ms/msbuild/developerpacksWebApplication1 C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 1177 下载 .NET Framework 开发人员包

下面是我的关于屏幕,不应该使用 Net 5.0 版而不是 4.8.03752 版显示?

如果我访问以下链接: https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers

它指出我的 NET 版本是我的 Visual Studio 2019(16.3 更新)的一部分

【问题讨论】:

  • .NET 5 在最新的 VS 版本 16.8 中受支持。您需要升级您的 Visual Studio 版本

标签: asp.net-core visual-studio-2019 .net-5


【解决方案1】:

.NET 5 实际上是 .NET Core 5 并取代了 .NET 4.x。新的开发仅在 .NET Core 产品线上继续进行。 .NET Old 从现在开始只会得到修复。这就是为什么您不会在 Visual Studio 中看到任何超过 4.8 的 .NET 旧版本。

.NET 5 在最新的 Visual Studio 版本 16.8 中受支持。您需要升级到最新版本。 .NET 5 和 Visual Studio 16.8 的最终版本于昨天在 dotNETConf 2020 期间发布。您可以在.NET's YouTube channel 中找到first day's sessions

这些会议解释了 .NET 5 是什么、新增功能以及如何将现有应用程序从 .NET Framework 4.x 移植到 .NET 5,包括 Windows 窗体和 WPF 应用程序等桌面应用程序。

16.7 支持一些早期的 .NET 5 预览,但仅 16.8 支持最新的预览和 RC 版本

【讨论】:

  • 我还没有转换我的项目。我正在做简单的 WebApplications 只是为了查看然后升级我的项目。我刚刚将我的版本升级到 Visual Studio 16.8,这已经解决了这个错误。是的,dotNETConf2020 非常值得观看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 2022-09-25
  • 2018-08-22
相关资源
最近更新 更多