AddIdentity .NET Core

时间:2017-04-23 22:25:43

标签: asp.net asp.net-mvc asp.net-core

我正在尝试安装Nuget Package以使用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中创建了一个全新的项目,所以与我安装的任何其他内容无关。

1 个答案:

答案 0 :(得分:1)

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

仅仅因为包名称包含“核心”这个词并不意味着它适用于ASP.NET核心。 Pierre-Loup Pagniez在他的回答What is the difference between Microsoft.Aspnet.identity.Core vs Microsoft.AspNetCore.Identity

中解释了这一点