無法在類庫中引用ASP.NET 5中的EF。我不知道爲什麼。 Visual Studio什麼都沒顯示。我試圖用ALT + ENTER(resharper快捷鍵)引用EF。我如何解決我的問題?無法在類庫中引用ASP.NET 5中的EF
1
A
回答
1
我還沒有與ReSharper的中的NuGet包拉着我只是還沒有任何運氣。我也在運行最新版本。我認爲這是因爲ASP.NET 5仍然在RC中,所以完全支持還沒有準備好。
爲了解決你的問題:
機會是你的類庫靶向net451
和dotnet5.4
:
"frameworks": {
"net451": { },
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
// etc
}
}
}
然而,這需要你的依賴還支持dotnet5.4
。我發現很多軟件包還沒有轉移到這個新的名字。爲了解決它,我必須將我的目標更改爲dnxcore50
並擺脫net451
(因爲我試圖只針對.NET內核而不是完整的.NET框架)。
這就解釋了爲什麼你能夠在一個控制檯項目中使用EF - 它使用dnxcore50
默認:)
"frameworks": {
"dnxcore50": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
// etc
}
}
}
此更改後,ReSharper的是能夠看到我已經添加爲依賴新的軟件包我可以打Alt+Enter
將他們拉進來。注意:我必須仍然手動添加軟件包project.json
或通過NuGet軟件包管理器。在我完成之後,Resharper打得不錯。
相關問題
- 1. ASP.NET 5 MAC CORE和EF 6類庫中的連接字符串
- 2. ASP.NET 5類庫(包)無法創建
- 3. System.Design無法在類庫中引用?
- 4. 我無法使用ASP.net中的類庫引用
- 5. ASP.Net 5項目引用舊類庫
- 6. mvc4future無法在ASP.NET MVC中使用5
- 7. 「AspNet」在名稱空間「Microsoft」中不存在。 IdentityUser無法在類庫包中引用 - ASP.NET 5
- 8. ASP.net 5 RC1 - 無法引用System.Web.Mvc
- 9. 從Framework 4.5類庫項目中添加對ASP.NET 5類庫的引用項目
- 10. ASP.NET無法引用類
- 11. 無法在VB.NET類庫中引用C#類庫
- 12. 在ASP.NET 5/EF中獲取數據庫連接字符串6
- 13. 無法引用F#類庫
- 14. 類庫引用不是在Asp.net工作5 MVC 6 web應用
- 15. 如何在ASP.Net 5中添加對COM庫的引用?
- 16. 無法在ASP.NET Core項目中添加對.NET Core類庫的引用
- 17. 無法從另一個類庫中引用一個類庫
- 18. 無法引用ASP.NET API中的文件
- 19. 用於Linux的asp.net 5類庫
- 20. 無法在asp.net vnext類庫中使用必需屬性
- 21. 無法添加「WindowsAzure.Storage」依賴於對.NET核心(ASP.NET 5)類庫
- 22. Asp.Net 5類庫DataAnnotation錯誤
- 23. 在java中無法引用類
- 24. 引用ASP.NET核心類庫
- 25. 無法從另一個庫中引用另一個類庫
- 26. 從UWP和ASP.NET 5引用一個類庫
- 27. 在ASP.NET MVC 3應用程序的類庫中引用Ninject
- 28. EF 4到EF 5數據庫驗證
- 29. 無法在asp.net的類庫中創建文件夾。
- 30. 在類庫中引用RoleProvider
另外 - 我試過手動引用EF,但「瀏覽」按鈕因爲某些原因不起作用 - http://screencast.com/t/RTRIywYr – Vnuuk
您可以分享一下'project.json'嗎?文件? –
所有參考資料已恢復?你不想使用EF7而不是6嗎? – aguetat