複数の.NETフレームワークを対象とし、.NET Core 2.0 SDKをWindows 10マシンにダウンロードしようとした.NETクラスライブラリプロジェクトで作業しています.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を持つことではないでしょうか?
ので、依存関係を明示的にNETStandard.Library 2.0.0のためのNuGetパッケージに指定されていること、それが必要(で、少なくとも更新までのVS用にリリースされた)である場合には?
は、それは私が別のプロジェクトを作成し、依存関係としてNewtonsoft.Jsonを追加私のプロジェクトで孤立場合ではなかったことは確かであるために。結果は変わりませんでした。 2.0より低い.NET標準バージョンの公開時
+1が、私はまだそれがいる限り、私は任意の追加* NuGet *パッケージの参照を追加しないと 'NO Dependencies'が表示されますことを、最後の部分がわからないと思います。上のスクリーンショットでわかるように、* Newtonsoft.Json *を依存関係として追加しても、結果は同じです。 – AmatuerDev
@AmatuerDevはい、それはマーティンが言っていたものです。あなたはそれが表示されますNewtonsoft.Jsonのような他の依存関係を持っている場合NETStandard.Libraryはもはや、依存関係として現れませんが、NetStandard.Libraryはまだ表示されません。 –
@ScottChamberlainそれでは、それについて説明します。私は最後の部分を間違って読むと思います。これを答えとしてマークする。ありがとう。 – AmatuerDev