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

根據意見,解決方法是安裝Microsoft.AspNetCore.Identity.EntityFrameworkCore,這是RC2等效項。從我所能找到的這個還沒有正式發佈,你可能需要從源頭上構建。

+0

哦,使用預發佈軟件的樂趣;-)。我想我必須暫時保留主要MVC項目中的身份信息。我正在考慮只是使用MVC5--但這會讓我在幾個月後走上曲線。決定,決定...... – DilbertDave