

 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/)を参照してください。

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

# Unity のサポートに関する特別な考慮事項
<a name="unity-special"></a>

Unity アプリケーションに AWS SDK for .NET および [.NET Standard 2.0](https://docs.microsoft.com/en-us/dotnet/standard/net-standard) を使用する際、アプリケーションは、NuGet を使用せず、AWS SDK for .NET アセンブリ (DLL ファイル) を直接参照します。この要件を考慮すると、実行する必要がある重要なアクションは次のとおりです。


+ AWS SDK for .NET アセンブリを取得して、プロジェクトに適用する必要があります。これを行う方法については、トピック「[AWSSDK アセンブリを入手する](net-dg-obtain-assemblies.md)」の「[ZIP ファイルをダウンロードして抽出する](net-dg-obtain-assemblies.md#download-zip-files)」を参照してください。
+ **AWSSDK.Core** および使用する AWS サービスの DLL と同時に、Unity プロジェクトに次の DLL を含める必要があります。バージョン 3.5.109 の AWS SDK for .NET から開始すると、.NET Standard の ZIP ファイルにこれらの追加 DLL が含まれています。
  + [Microsoft.Bcl.AsyncInterfaces.dll](https://www.nuget.org/packages/Microsoft.Bcl.AsyncInterfaces/)
  + [system.runtime.CompilerServices.unsafe.dll](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/)
  + [system.tasks.Extensions.dll](https://www.nuget.org/packages/System.Threading.Tasks.Extensions/)
+ [IL2CPP](https://docs.unity3d.com/Manual/IL2CPP.html) を使用して Unity プロジェクトをビルドする場合、コードのストリッピングが行われないようにするため、`link.xml` ファイルをアセットフォルダに追加する必要があります。`link.xml` ファイルには、使用しているすべての AWSSDK アセンブリがリストされている必要があり、各アセンブリには `preserve="all"` 属性が含まれている必要があります。以下のスニペットは、このファイルの例です。

  ```
  <linker>
      <assembly fullname="AWSSDK.Core" preserve="all"/>
      <assembly fullname="AWSSDK.DynamoDBv2" preserve="all"/>
      <assembly fullname="AWSSDK.Lambda" preserve="all"/>
  </linker>
  ```

**注記**  
この要件に関連する重要な背景情報については、[https://aws.amazon.com/blogs/developer/referencing-the-aws-sdk-for-net-standard-2-0-from-unity-xamarin-or-uwp/](https://aws.amazon.com/blogs/developer/referencing-the-aws-sdk-for-net-standard-2-0-from-unity-xamarin-or-uwp/) の記事を参照してください。

これらの特別な考慮事項に加えて、バージョン 3.5 の AWS SDK for .NET への Unity アプリケーションの移行については、[バージョン 3.5 の変更点](net-dg-v35.md#net-dg-v35-changes) を参照してください。