我正在與我的.NET類庫項目,目標多個.NET框架,現在已經在我的Windows 10機器下載了.NET Core 2.0 SDK我試圖將目標.NET Standard 2.0
以及。NET標準2.0 NuGet包生成
<TargetFrameworks>net45;net46;netstandard1.0;netstandard1.3;netstandard2.0</TargetFrameworks>
的問題是,當由的Visual Studio(2017)彙編經由的NuGet包資源打開後產生的的NuGet包它示出了對於.NET Standard 2.0
沒有依賴關係。
它不應該是具有NETStandard.Library 2.0.0的依賴?
如果是這樣的話(至少在VS發佈更新之前)在NuGet包中明確指定了一個依賴項:NETStandard.Library 2.0.0?
爲了確定它不是我的項目的獨立案例,我創建了另一個項目並添加了Newtonsoft.Json作爲依賴項。結果仍然是一樣的。
+1澄清,但我仍然不確定最後一部分,只要我不添加任何額外的* NuGet *包引用,它就會顯示'無依賴關係'。正如你在上面的截圖中看到的那樣,即使在我將* Newtonsoft.Json *添加爲依賴項後,結果仍然是一樣的。 – AmatuerDev
@AmatuerDev是的,這就是馬丁所說的。 NETStandard.Library不再顯示爲依賴關係,如果你有其他的依賴,比如Newtonsoft.Json,它會顯示出來,但是NetStandard.Library將不會顯示出來。 –
@ScottChamberlain那就解釋一下吧。我想我讀錯了最後一部分。標記爲答案。謝了哥們。 – AmatuerDev