2017-04-23 3 views
0

Microsoft.AspNet.Identity.Core 2.2.1을 사용하기 위해 Nuget Package를 설치하려고하는데 다음과 같은 오류 메시지가 나타납니다.AddIdentity .NET Core

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에서 새로운 프로젝트를 만들었으므로 설치 한 항목과 아무 상관이 없습니다.

+0

오류 메시지에 바로 나와 있습니다 : .NET 4.5가 아닌 .NET 만 지원합니다. –

+0

그럼 이해가 안 되니? .Net 핵심 응용 프로그램을 시작했는데 이제 .net 핵심 패키지를 추가 할 수 없습니까? – Skiltz

+2

아마도이 패키지를 대신 설치하겠습니까? 'https : // www.nuget.org/packages/Microsoft.AspNetCore.Identity' –

답변

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