web-dev-qa-db-ja.com

nuget.exeまたはVisual Studio拡張機能なしでNugetパッケージをダウンロードする方法は?

NuGetパッケージをダウンロードするにはどうすればよいですか? NuGet Visual Studio拡張機能またはコマンドラインプログラムnuget.exeがありません。 Webから.nupackファイルをダウンロードするにはどうすればよいですか?私が理解しているように、私はそれから.dllファイルを(7-Zipで)抽出して通常どおり使用することができます。

興味のあるパッケージは http://nuget.org/packages/Microsoft.Bcl.Async ですが、これを行う方法を知りたい一般的に

Rubyの世界では、これは簡単です。RubyGemsWebサイトのすべてのパッケージページには、.gemファイルへのダウンロードリンクがあります。例: https://rubygems.org/gems/pony


NuGetのマニフェストの運命をめぐる議論は他の場所に属します。私がそれを避ける理由は、この質問には関係ありません。 ただし、私だけではありません

135
Colonel Panic

URLの構築またはツールの使用は引き続き可能ですが、それはもう必要ありません。

https://www.nuget.org/ には直接ダウンロードリンクがありますサイトにアカウントを持っています。

(右列の下部)。


EntityFrameworkの詳細ページの例: https://www.nuget.org/packages/EntityFramework/ :(RenniePetのコメント後に更新されました。

Example of EntityFramework's detail page

72
quasoft

Nuget.org Webサイトでアカウントを作成し、ログインして、目的のパッケージを参照し、左側のメニューのダウンロードリンクをクリックします。


または、URLを推測します。これらの形式は次のとおりです。

https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}

次に、.nupkgファイルを解凍し、必要なコンテンツを抽出します。

214
Xavier Decoster

Xavierの答えに基づいて、Google chrome拡張機能 NuTake を作成して、Nuget.orgパッケージページにリンクを追加しました。

35
Colonel Panic

NuGetパッケージの現在の安定バージョンを取得するには、次を使用します。

https://www.nuget.org/api/v2/package/{packageID}
12
WorkSmarter

まだ試していませんが、NuGetパッケージエクスプローラーでできるはずです。

https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

NuGet Package Explorer

(またはパニック大佐が言うように、7-Zipはおそらくそれを行うべきです)

7
Alex KeySmith
  1. http://www.nuget.org に移動します
  2. 目的のパッケージを検索します。例:Microsoft.Owin.Host.SystemWeb
  3. 左側の[ダウンロード]リンクをクリックして、パッケージをダウンロードします。
  4. まだインストールされていない依存関係に対して手順3を実行します。 Nuget download page
  5. ダウンロードしたすべてのパッケージをカスタムフォルダーに保存します。デフォルトはc:\ Package sourceです。
  6. Visual StudioでNuget Package Managerを開き、手順5で指定したアドレスを指す「利用可能なパッケージソース」があることを確認します。そうでない場合は、カスタムの名前とアドレスを指定して追加します。 OKをクリックします。 Tools->Manage NuGet Packages->Package Manager SettingsNuGet Package Manager Options Window
  7. この時点で、オンラインパッケージをインストールするのとまったく同じ方法でパッケージをインストールできるはずですインターフェース経由。 NuGetコンソールを使用してパッケージをインストールすることはおそらくできないでしょう。
6