.net core Nuget软件包Microsoft.AspNetCore.*在.NET Core中不支持版本5

.net core Nuget软件包Microsoft.AspNetCore.*在.NET Core中不支持版本5,.net-core,.net-5,.net Core,.net 5,我正在尝试安装NuGet软件包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation版本5.0,但.NET Core 3.1 Mvc应用程序不支持它。在csHTML页面上更改时,即使在刷新页面后,更改也不会反映在本地主机web应用程序上 答案很简单:您无法将.NET 5包安装到.NET核心应用程序。 您有两种选择: 将Visual Studio(如果尚未)更新为16.8.x,并将项目和所有依赖项更新为.NET 5,或 继续使用.NETCore3.1.x

我正在尝试安装NuGet软件包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation版本5.0,但.NET Core 3.1 Mvc应用程序不支持它。在csHTML页面上更改时,即使在刷新页面后,更改也不会反映在本地主机web应用程序上


答案很简单:您无法将.NET 5包安装到.NET核心应用程序。
您有两种选择:

  • 将Visual Studio(如果尚未)更新为16.8.x,并将项目和所有依赖项更新为.NET 5,或
  • 继续使用.NETCore3.1.x版本

  • 嗯,我建议您要么将项目升级到ASP.NET Core 5,要么将该软件包的版本降级.NET Core 5???我从哪里可以获得.Net Core 5,我知道最新版本是3.1,如果我降级了该项目,那么这些将不支持Azure Webappdelpoyment@DS.NET5(不是.NETCore5)几天前上线。将VS更新为16.8.1(是的,他们已经将其更名为“ASP.NET Core in.NET 5”,以避免其听起来太像.NET Core 5了。)请参见Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation是一个纯.NET 5库,不再支持.NET标准2.1。投票支持,忽略不兼容的更新,如下所示。卡米洛发布了如何去一个