Asp.net-Core-1.0

無法添加對 .net core 類庫 asp.net core rc2 的引用

  • September 14, 2017

我是 asp.net 網路核心世界的新手,我正在努力添加一個簡單的 ref 。我收到一個錯誤

腳步

  1. 創建了“Asp.net Core Web Application(Net Framework) RC2”

2)添加了一個名為“ClassLibrary1”的類庫(.Net核心))

3)在 web app.Project.json 中,我添加了對 classlibrary1 的引用,如下所示

“依賴項”:{“ClassLibrary1”:“1.0.0-*”等…

  1. 得到錯誤

嚴重性程式碼描述項目文件行抑制狀態錯誤

NU1001 無法解析依賴項 ClassLibrary1。

我理解微軟為什麼要這樣做,因為他們想要精簡和模組化,但是應該有一個選項可以像在經典庫中一樣為您添加參考。在我看來,這是一個倒退。

這是蟲子還是我?

感謝您的回复

將類庫中的 project.json 更改為 .netstandard1.4(或更低)。

您的 Web 應用程序聲明 .NET Framework 4.6.1,但 netstandard 1.5 只能針對 4.6.2+(即與 .NET Framework 相關)。

https://github.com/dotnet/standard/blob/master/docs/versions.md

{
 "version": "1.0.0-*",

 "dependencies": {
   "NETStandard.Library": "1.5.0-rc2-24027"
 },

 "frameworks": {
   "netstandard1.4": {
     "imports": "dnxcore50"
   }
 }
}

我遇到了同樣的問題。我不得不手動執行“恢復包”並且錯誤消失了!

引用自:https://stackoverflow.com/questions/37309368