最新のものではなく、NuGetを使って以前のバージョンのパッケージをダウンロードする方法はありますか?
Visual StudioでPackage Managerコンソールを起動します。Tools/NuGet Package Manager/Package Managerコンソールにあります。次にInstall-Packageコマンドを実行します。
Install-Package Common.Logging -Version 1.2.0
詳細は コマンドリファレンス を参照してください。
編集:パッケージのバージョンを一覧表示するには、Get-Packageコマンドを使用します。 リモート引数 フィルタ
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Install-Package
コマンドのversionオプションの後にTabキーを押すと、最新の利用可能なバージョンの一覧が表示されます。
パッケージインデックスでそのページを閲覧します。 http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
その後、与えられたインストール手順に従ってください:
Install-Package Newtonsoft.Json -Version 4.0.5
.nupkg
ファイルをダウンロードするには、別の方法として「ダウンロード」リンクをたどります。 https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
廃止:Chrome拡張機能 Nutake をインストールすると、ダウンロードリンクが挿入されます。
別のオプションは、packages.config
ファイルのバージョン番号を変更することです。これにより、NuGetは次回のビルド時にそのバージョンのDLLをダウンロードします。
NuGet 3.0ではGet-Package
コマンドは非推奨になり、Find-Package
コマンドに置き換えられました。
Find-Package Common.Logging -AllVersions
詳細は NuGetコマンドリファレンスドキュメント を参照してください。
これは、Visual Studio 2015でGet-Packageを使用しようとした場合に表示されるメッセージです。
This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it:
'Find-Package [-Id] -AllVersions'
@Yishaiが言ったように、Visual StudioのNuGet画面のバージョン番号ドロップダウンを使用することもできます。
元の質問ではどのNuGetフロントエンドを使うべきかについて述べていないので、NuGet 3.5ではコマンドラインクライアントを介した特定のバージョンへのアップデートのサポートが追加されていることを述べたいと思います。
NuGet.exe update Common.Logging -Version 1.2.0