2017-04-23 10 views
0

Microsoft.AspNet.Identity.Core 2.2.1を使用するためにNuget Packageをインストールしようとしていますが、次のエラーメッセージが表示されます。AddIdentity .NETコア

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 Coreアプリケーションを始めましたが、今は.netコアパッケージを追加できません。 – Skiltz

+2

おそらく、あなたはこのパッケージを代わりにインストールするつもりでしたか? 'https:// www.nuget.org/packages/Microsoft.AspNetCore.Identity' –

答えて

1

文字列(.NETFramework、Version = v4.5)がヒントです。つまり、ASP.NETコアではパッケージを使用できません。あなたが間違ったパッケージを持っていることは間違いありません。

パッケージ名に「core」という単語が含まれているとは、ASP.NETコアで動作するとは限りません。これはピエールLoup Pagniezさんの答えで説明したWhat is the difference between Microsoft.Aspnet.identity.Core vs Microsoft.AspNetCore.Identity

関連する問題