

 AWS SDK for .NET V3 がメンテナンスモードになりました。

[AWS SDK for .NET V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html) に移行することをお勧めします。移行方法の詳細と情報については、[メンテナンスモードのお知らせ](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)を参照してください。

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

# 新しいプロジェクトを開始する
<a name="net-dg-start-new-project"></a>

新しいプロジェクトを開始して AWS のサービスにアクセスするには、いくつかのテクニックを使用できます。これらのテクニックの一部を次に示します。
+ AWS で.NET 開発を初めて行う場合や、AWS SDK for .NET を初めて使用する場合は、[クイックツアーに参加する](quick-start.md)で完全な例をご確認ください。SDK についてわかりやすく説明しています。
+ 基本的なプロジェクトは、.NET CLI を使用して開始できます。この例を表示するには、コマンドプロンプトまたはターミナルを開き、フォルダまたはディレクトリを作成してそこに移動し、次のように入力します。

  ```
  dotnet new console --name [SOME-NAME]
  ```

  空のプロジェクトが作成されます。これにコードと NuGet パッケージを追加できます。詳細については、[.NET Core ガイド](https://learn.microsoft.com/en-us/dotnet/fundamentals/)を参照してください。

  プロジェクトテンプレートのリストを表示するには、以下を使用します。`dotnet new --list`
+ AWS Toolkit for Visual Studio には、さまざまな AWS サービスの C\$1 プロジェクトテンプレートが含まれています。Visual Studio で[ツールキットをインストール](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/setup.html)すると、これらのテンプレートにアクセスして新しいプロジェクトを作成できます。

  これを確認する方法については、[AWS Toolkit for Visual Studio ユーザーガイド](https://docs.aws.amazon.com/AWSToolkitVS/latest/UserGuide/)の「[AWS サービスでの作業](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/working-with-services.html)」を参照してください。このセクションに、新しいプロジェクトの作成例がいくつか含まれています。
+ AWS Toolkit for Visual Studio を使用せずに Visual Studio を使用して Windows で開発する場合、一般的なテクニックを使用して新しいプロジェクトを作成します。

  例を確認するには、Visual Studio を開き、[**File**] (ファイル)、[**New**] (新規作成)、[**Project**] (プロジェクト) の順に選択します。「.net core」を検索し、**コンソールアプリ (.NET Core)** または **WPF アプリ (.NET Core)** テンプレートを選択します。空のプロジェクトが作成されます。これにコードと NuGet パッケージを追加できます。

AWS での作業方法の例については、「[ガイダンス付きのコード例高レベルライブラリとフレームワーク](tutorials-examples.md)」を参照してください。

**重要**  
AWS IAM アイデンティティセンター を認証に使用している場合は、SSO 解決が機能するようにアプリケーションが次の NuGet パッケージを参照する必要があります。  
`AWSSDK.SSO`
`AWSSDK.SSOOIDC`
これらのパッケージを参照しないと、*ランタイム*例外が発生します。