Visual Studioの外部でNuGetパッケージをダウンロードするにはどうすればよいですか?オフラインパッケージの作成に使用できます。
Visual StudioまたはNuget Package ManagerなしでNuGetパッケージをダウンロードする方法:
NuGet Official Site で目的のパッケージを検索します。
パッケージページのURLの末尾をコピーします。例: http://nuget.org/packages/EntityFramework =>パッケージ名は "EntityFramework"
以下を使用して、Visual Studioの外部でNuGetパッケージをダウンロードできます。
NuGetパッケージエクスプローラーは、NuGetパッケージを簡単に作成および探索できるClickOnceアプリケーションです。インストール後、.nupkgファイルをダブルクリックしてパッケージの内容を表示できます。公式のNuGetフィードから直接パッケージをロードすることもできます。
オンラインフィードからパッケージを開きます。
そして、パッケージを目的の場所にエクスポートします。
NuGetコマンドラインは、いくつかの可能な方法でマシンにインストールできます。
- https://dist.nuget.org/win-x86-commandline/latest/nuget.exe から実行可能ファイルを直接ダウンロードします。実行可能ファイルはファイルシステムのどこにでも配置でき、ほとんどの場合、PATH環境変数にリストされているディレクトリに配置する必要があります。
- NuGet.CommandLineパッケージをNuGet Visual Studioクライアントからインストールし、nuget.exeを共通の場所に移動するか、プロジェクトのコンテキストで実行します。
- Chocolateyクライアントを使用して、NuGet.CommandLine Chocolateyパッケージをインストールします。 Chocolateyの詳細については、[ http://chocolatey.org] を参照してください。
次に、nuget install package
を実行して、現在のディレクトリにpackage
をダウンロードしてインストールします。
NuGetコマンドラインプログラムの詳細:
Chromeプラグイン「NuTake」は、直接ダウンロードリンクを提供します。
拡張子を.Zipに名前変更して抽出
- vnuget.org を使用して、nugetパッケージをダウンロードできます。
このWebサイトでは、nugetパッケージのコンテンツを表示することもできます- http://vnuget.org/packages/Microsoft.AspNet.Mvc/5.2. 。
以下は、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
ノート