2017-01-18 11 views
1

最近、Visual Studio 2013を使用してVisual Studio 2013を使用して開発環境をVisual Studio 2015でWindows 10にアップデートしました。Nugetの同時接続の最大数を制限する方法は?

私はワークフローを完全に混乱させるNugetに関する特定の変更に気付きました。 現在、Nugetに(GUIを使用して)特定のパッケージをインストールするよう依頼すると、すべての依存関係を同時にダウンロードするようになります。 私のネットワークはかなり悪く、その結果、ネットワークが崩壊し、Nugetがタイムアウト例外について不平を言うようになり、その結果、依存関係はダウンロードされません。

一度に1つの依存関係をダウンロードするようにNugetに依頼することは可能でしょうか?

答えて

0

NuGet v2を使用しているかどうか分からない。依存関係の順序を決めて、一度に1つずつ正しい順序でダウンロードしない限り、この同時操作がNuGet v3で無効になっている唯一の場所は、MonoのコマンドラインからNuGet.exeを実行する場合です。

NuGetのソースコードでは、並行操作の数は16です。これは定数です。これは、開始されるタスクの数を制限するために使用されるようです。ただし、各タスクは、それぞれの有効なパッケージソースから何かを要求するために別々のタスクを実行することがあります。

0

一度に1つの依存関係をダウンロードする場合は、パッケージとすべての依存関係を1つずつダウンロードするために、 -IgnoreDependenciesオプションを使用できます。詳細については、NuGet Docsを参照してください。依存バージョンの制限に注意してください.NuGet Package Manager UIの依存関係から制限を取得できます。

関連する問題