2017-04-08 15 views
0

Linuxマシンでは、package.configファイルがあれば、そのファイルから依存関係ツリーのJSONを出力したいと思います。Nuget依存関係 - Linux上でNuGetのpackage.config依存関係ツリーを表示するには

package.config内のパッケージがLinuxマシンと互換性がない可能性があるため、パッケージのインストールを最初に行うソリューションは動作しません。

ありがとうございました

+0

Monoと.Net Coreの両方で質問にタグ付けしましたが、どちらをお聞きしますか?私はそれがモノだと推測しています.Net Coreはpackages.configを使用していないからです。 – svick

+0

私はどちらを使うべきかは本当に問題ではありません。 jsonを受け取り、それがLinuxマシン上の依存関係を提供できるようにしたい。 json内のパッケージはLinuxマシンでサポートされていないかもしれません。 – MichaelLo

+0

https://stackoverflow.com/a/47838073/5598194ここでCarlさんが指摘した同様の質問に対する私の答えです。 IsはNPMを使用しているのでLinux上で動作します。しかし、.NET Coreはpackages.configを使用していないので、Monoがパッケージに関する情報をどのように格納しているのか分からないので、私はここでこの解決策を投稿しません。あなたがそれが役に立つと言うまで、少なくとも: –

答えて

0

View nuget package dependency hierarchyをご覧ください。そこの答えには、あなたのニーズに応えることのできるコードが含まれています。残念ながら、Nuget.Coreパッケージは.NET Coreと互換性がありません。したがって、このツールはWindows OSマシン上でのみ実行できることを意味する完全な.NETフレームワークをターゲットにする必要があります。

関連する問題