2017-10-09 8 views
1

NuGetパッケージAkka.Netをインストールすると、Microsoft Systemパッケージ全体がダウンロードされ、パッケージとしてインストールされます。 System.IOなど。Akka.Netを入手すると、すべてのシステム。* NuGetパッケージはなぜですか?

これらのパッケージは、おそらく.NET Framework 4.6.1で使用できますが、Akka.Netは特定の.NET Frameworkが既に存在するとは考えていません。

Akka.Netはプラットフォームに依存しないようにしたいのですか?

.NETフレームワークを使用するようにAkka.Netに指示することはできますか?あなたは依存関係を確認した場合

答えて

4

次のように表示されます

.NETFramework 4.5

  • Newtonsoft.Json(> = 9.0.1)
  • System.Collections.Immutable(> = 1.3。 1)

あなたは、あなたがするSystem.Collections.Immutableの依存関係をチェックします現在のバージョン(1.4.0)に.NETFramework 4.5セクションがないことを確認してください。これにより、これらの余分なファイルはすべてネット標準アプリケーションとして処理されるためダウンロードされます。

System.Collections.Immutableバージョン1.3.1を手動で手動で入手すると、そのバージョンは.NETFramework 4.5セクションになります。バージョン1.3.1がインストールされている場合は、1.4.0バージョンを取得しようとすべきではありません。

あなたはまた、最も小さい番号の依存性を得るためにあなたのNuGetの設定であなたの依存関係の行動を変えることができるか、最高のパッチバージョンに(第三の数は、パッチのバージョンがある)、あなたはおそらくあなたが最高に設定されているか、最高のマイナー

enter link description here

関連する問題