回答:
Visual Studioでパッケージマネージャーコンソールを表示します-ツール/ NuGetパッケージマネージャー/パッケージマネージャーコンソールにあります。次に、Install-Packageコマンドを実行します。
Install-Package Common.Logging -Version 1.2.0
詳細については、コマンドリファレンスを参照してください。
編集:パッケージのバージョンを一覧表示するには、リモート引数とフィルターを指定した Get-Packageコマンドを使用できます。
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Install-Package
コマンドのバージョンオプションの後にタブを押すと、使用可能な最新バージョンのリストが表示されます。
Get-Package -ListAvailable
は、利用可能なすべてのバージョンをリストしているわけではありません。
パッケージインデックスでそのページを参照します。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をダウンロードします。
packages.config
。3。ソリューションでNuGetパッケージを管理します。3a。パッケージを別のプロジェクトに追加し、元のプロジェクトから削除して、これを確認します、3b。3aを逆にして確認します。手順3aでは、正しいアセンブリ参照を別のプロジェクトに追加し、元のプロジェクトから削除します。ステップ3bは、正しいアセンブリ参照を元のプロジェクトに追加します。
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 Package Manager UIを使用すると、最初にnugetパッケージをアンインストールするのに役立ちます。最初にアンインストールしないと、nugetパッケージバージョンに戻るときに常に問題が発生します。一部の参照は適切にクリーンアップされていません。したがって、Nuget Package Managerを使用して古いnugetパッケージをインストールする場合は、次のワークフローをお勧めします。
幸運を :)