.NET Framework 4.6.1上的Microsoft.AspNetCore.All

时间:2017-08-30 12:54:02

标签: c# asp.net .net

我想在.NET Framework 4.6.1上使用ASP NET Core 2.0(以及EF Core 2.0)。

Microsoft's announcement上,没关系。

但NuGet包Microsoft.AspNetCore.All仅适用于.NET CoreApp 2.0,不适用于.NET Standard 2.0或.NET Framework 4.6.1。

为什么?

非常感谢

1 个答案:

答案 0 :(得分:5)

因为Microsoft.AspNetCore.All用于.NET Core,而不是.NET Classic。

Microsoft.AspNetCore.All只是一个元数据包,它只包含对其他包的引用,仅用于可以使用新运行时存储的.NET Core 2.0应用程序。

包括常规的ASP.NET Core 2.0软件包而不是.All软件包,你应该没问题。

如果您需要有关运行时商店的更多信息,可以阅读here