NuGet で AWSSDK パッケージをインストールする - AWS SDK for .NET

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

NuGet で AWSSDK パッケージをインストールする

NuGet は .NET プラットフォームのパッケージ管理システムです。NuGet を使用すると、AWSSDK パッケージ、その他のいくつかの拡張機能をプロジェクトに追加します。詳細については、「」を参照してください。aws/dotnetGitHub ウェブサイトのリポジトリ

NuGet には常に AWSSDK パッケージの最新バージョンと以前のバージョンが含まれています。NuGet ではパッケージ間の依存関係が認識され、必要なすべてのパッケージが自動的にインストールされます。

警告

NuGet パッケージのリストには、単に「AWSSDK」という名前のパッケージが含まれることがあります (識別子は追加されません)。この NuGet パッケージをインストールしないでください。これはレガシーなので、新しいプロジェクトには使用しないでください。

NuGet を使用してインストールしたパッケージは、中央の場所ではなく、プロジェクトと一緒に保存されます。これにより、その他のアプリケーションの互換性問題を発生させることなく、特定のアプリケーションに固有のアセンブリバージョンをインストールすることができます。NuGet の詳細については、NuGet のドキュメントを参照してください。

注記

プロジェクトごとに NuGet パッケージをダウンロードしてインストールできない、または許可されない場合は、AWSSDK アセンブリを入手して、ローカル (またはオンプレミス) に格納できます。

これが該当し、AWSSDK アセンブリをまだ取得していない場合は、を参照してください。AWSSDK アセンブリの取得。ローカルに保存されたアセンブリの使用方法については、を参照してください。NuGet を使わずに AWSSDK アセンブリをインストールする

コマンドプロンプトまたはターミナルからの NuGet の使用

  1. に移動します。NuGet 上の AWSSDK パッケージプロジェクトに必要なパッケージを決定します。次に例を示します。AWSSDK.S3

  2. 次の例に示すように、そのパッケージのウェブページから .NET CLI コマンドをコピーします。

    dotnet add package AWSSDK.S3 --version 3.3.110.19

  3. プロジェクトのディレクトリで、その .NET CLI コマンドを実行します。NuGet は、AWSSDK.Core などの依存関係があるものもすべてインストールします。

注記

NuGet パッケージの最新バージョンだけが必要な場合は、次の例に示すように、コマンドからバージョン情報を除外できます。

dotnet add package AWSSDK.S3

Visual Studio ソリューションエクスプローラーからの NuGet の使用

  1. ソリューションエクスプローラーで、プロジェクトを右クリックして、コンテキストメニューの [NuGet パッケージの管理] を選択します。

  2. NuGet パッケージマネージャーの左側のペインで、[参照] を選択します。検索ボックスを使用して、インストールするパッケージを検索できます。NuGet は、AWSSDK.Core などの依存関係があるものもすべてインストールします。

    次の図は、のインストールを示しています。AWSSDK.S3パッケージ化する。

    
            NuGet パッケージマネージャーに表示された AWSSDK.S3 パッケージ。

パッケージマネージャーコンソールからの NuGet の使用

Visual Studio で、ツール,NuGet パッケージマネージャー,パッケージマネージャーコンソール

パッケージマネージャーコンソールを使用して、必要な AWSSDK パッケージをインストールできます。Install-Packageコマンド。たとえば、AWSSDK.S3 をインストールするには、次のコマンドを使用します。

PM> Install-Package AWSSDK.S3

NuGet は、AWSSDK.Core などの依存関係があるものもすべてインストールします。

以前のバージョンのパッケージをインストールする必要がある場合は、-Versionオプションを選択し、次の例に示すように、希望するパッケージのバージョンを指定します。

PM> Install-Package AWSSDK.S3 -Version 3.3.106.6

Package Manager Console コマンドの詳細については、を参照してください。PowerShell リファレンスMicrosoft のNuGet のドキュメント