Asp.net 附加.NET核心

Asp.net 附加.NET核心,asp.net,asp.net-mvc,asp.net-core,Asp.net,Asp.net Mvc,Asp.net Core,我正在尝试安装Nuget软件包以使用Microsoft.AspNet.Identity.Core 2.2.1,但收到以下错误消息 Package Microsoft.AspNet.Identity.Core 2.2.1 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.AspNet.Identity.Core 2.2.1 supports: net45 (.NETFramework

我正在尝试安装Nuget软件包以使用Microsoft.AspNet.Identity.Core 2.2.1,但收到以下错误消息

Package Microsoft.AspNet.Identity.Core 2.2.1 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.AspNet.Identity.Core 2.2.1 supports: net45 (.NETFramework,Version=v4.5)
One or more packages are incompatible with .NETCoreApp,Version=v1.1.
Package restore failed. Rolling back package changes for 'xxxx'.
我在Visual Stuido 2017中创建了一个全新的项目,因此与我安装的其他项目无关。

字符串(.NETFramework,Version=v4.5)就是线索。这意味着该包不能与ASP.NET Core一起使用。这肯定是你拿错了包裹


仅仅因为包名包含“core”一词并不意味着它可以与ASP.NET core一起使用。Pierre Loup Pagniez在他的回答中解释了这一点

它在错误消息中说:它只支持.NET 4.5,而不支持.NET CoreWell我不明白?我启动了一个.Net Core应用程序,现在我无法添加.Net Core软件包?也许你想安装这个软件包<代码>https://www.nuget.org/packages/Microsoft.AspNetCore.Identity谢谢!是安装了错误的项目类型:)