2

新しいMicrosoft Identityモデル用のクラスライブラリを作成しようとしていますが、奇妙なエラーが発生しました。Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-finalをクラスライブラリにインストール

私は、通常のC#クラスライブラリ(ないPCL)を作成し、ロールバックし、それは、これまで行くチョークNuget経由Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-finalをインストールしようとすると、次のエラーが表示される場合:

Failed to add reference to 'System.Runtime'. Please make sure that it is in the Global Assembly Cache.

私がいることを知っているがこれはライブラリのプレリリースバージョンですが、これは私がここで達成しようとしているような根本的な考えではありません。

どのポインタも大変感謝しています。

+0

クラスライブラリの対象フレームワークは何ですか? – Stijn

+0

私は4.5.1と4.5.2で同じ問題を試しました – DilbertDave

+0

パッケージはnuspecファイルに従って4.5.1をサポートしています。 http://stackoverflow.com/questions/31519339/install-package-failed-to-add-reference-to-system-runtimeは、OPがプロジェクトを再作成して解決したのと同様の問題です。 – Stijn

答えて

1

これは既知の問題であり、confirmed by Microsoftのようです。それはthis NuGet issueにつながります。

コメントに応じて、回避策は、RC2に相当するMicrosoft.AspNetCore.Identity.EntityFrameworkCoreをインストールすることです。私はこれが正式にリリースされていないことがわかりましたので、ソースからビルドする必要があります。

+0

ああ、プレリリースソフトウェアを使用しての喜び;-)。私は、当面はアイデンティティをメインのMVCプロジェクトに保存しなければならないと思う。代わりにMVC5を使用することを検討していますが、それは数ヶ月で私を曲線の向こうに置きます。決定、決定.... – DilbertDave

関連する問題