我想在.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。
为什么?
非常感谢
答案 0 :(得分:5)
因为Microsoft.AspNetCore.All
用于.NET Core,而不是.NET Classic。
Microsoft.AspNetCore.All
只是一个元数据包,它只包含对其他包的引用,仅用于可以使用新运行时存储的.NET Core 2.0应用程序。
包括常规的ASP.NET Core 2.0软件包而不是.All
软件包,你应该没问题。
如果您需要有关运行时商店的更多信息,可以阅读here。