31

Visual Studio 以外で NuGet パッケージをダウンロードするにはどうすればよいですか? そのため、オフライン パッケージの作成に使用できます。

4

6 に答える 6

27

Visual Studio または Nuget Package Manager を使用せずに NuGet パッケージをダウンロードする方法:

  1. NuGet 公式サイトで目的のパッケージを検索します。

  2. パッケージ ページの URL の末尾をコピーします。例: http://nuget.org/packages/EntityFramework => パッケージ名は「EntityFramework」

  3. URL を入力してください: http://packages.nuget.org/api/v1/package/ {パッケージ名} 例: http://packages.nuget.org/api/v1/package/EntityFramework
于 2012-11-20T21:18:46.313 に答える
18

以下を使用して、Visual Studio の外部で NuGet パッケージをダウンロードできます。

NuGet パッケージ エクスプローラー

NuGet パッケージ エクスプローラーは、NuGet パッケージを簡単に作成および探索できる ClickOnce アプリケーションです。インストール後、.nupkg ファイルをダブルクリックしてパッケージの内容を表示できます。公式の NuGet フィードからパッケージを直接読み込むこともできます。

オンライン フィードからパッケージを開きます。

ここに画像の説明を入力

ここに画像の説明を入力

そして、パッケージを目的の場所にエクスポートします。

ここに画像の説明を入力

于 2013-04-07T12:08:36.303 に答える
15

NuGet コマンド ライン プログラムをインストールします

NuGet コマンド ラインは、いくつかの方法でマシンにインストールできます。

  1. https://dist.nuget.org/win-x86-commandline/latest/nuget.exeから実行可能ファイルを直接ダウンロードします。実行可能ファイルは、ファイル システムのどこにでも配置できます。ほとんどの場合、PATH 環境変数にリストされているディレクトリに配置する必要があります。
  2. NuGet Visual Studio クライアントから NuGet.CommandLine パッケージをインストールし、nuget.exe を共通の場所に移動するか、プロジェクトのコンテキストで実行します。
  3. Chocolatey クライアントを使用して NuGet.CommandLine Chocolatey パッケージをインストールします。Chocolatey の詳細については、[ http://chocolatey.org]を参照してください。

次に実行して、現在のディレクトリnuget install packageにダウンロードしてインストールします。package

NuGet コマンド ライン プログラムの詳細:

于 2012-11-27T09:35:28.727 に答える
1

-vnuget.orgを使用して nuget パッケージをダウンロードできます。

この Web サイトでは、nuget パッケージのコンテンツも表示できます - http://vnuget.org/packages/Microsoft.AspNet.Mvc/5.2.3

于 2015-03-08T21:28:53.497 に答える
1

DeePak の回答に追加できるいくつかの例を次に示します。

これは NuGet.org から AutoMapper をダウンロードします

nuget.exe install AutoMapper  -OutputDirectory c:\Temp\LotsOfPackages -Version 6.2.2

これは、内部 TFS Nuget フィードから MyCustomPackage をダウンロードします

nuget.exe install MyCustomPackage  -OutputDirectory c:\Temp\LotsOfPackages -Source "http://tfs.myCompany.com:8080/tfs/TFSArea/_packaging/FeedName/nuget/v3/index.json" -Version 1.0.0.2

ノート

  • install コマンドは問題のパッケージとそのすべての NuGet 依存関係を取得することに注意してください。したがって、実行中のディレクトリにこれをダンプするだけに注意してください。したがって、コマンドに OutputDirectory を追加しました。
  • 内部 Nuget パッケージ/フィードの場合、ソース URL は TFS 経由で入手できます。パッケージ タブに移動し、特定のフィード URL を見つけます。%20 でエンコードされたスペースがある場合は、それらをスペースに置き換える必要があります。
  • CLI コマンド リファレンス
  • ある NuGet フィードから別の NuGet フィードにパッケージをコピーする
于 2018-05-18T14:04:28.207 に答える