

La AWS SDK pour .NET V3 est passée en mode maintenance.

Nous vous recommandons de migrer vers la version [AWS SDK pour .NET V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html). Pour plus de détails et d'informations sur la façon de migrer, veuillez consulter notre [annonce relative au mode de maintenance](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Considérations spéciales relatives au support Unity
<a name="unity-special"></a>

Lorsque vous utilisez [.NET Standard 2.0](https://docs.microsoft.com/en-us/dotnet/standard/net-standard) pour votre application Unity, celle-ci doit référencer directement les AWS SDK pour .NET assemblys (fichiers DLL) plutôt que d'utiliser NuGet. AWS SDK pour .NET Compte tenu de cette exigence, vous devrez effectuer les actions importantes suivantes.


+ Vous devez obtenir les AWS SDK pour .NET assemblages et les appliquer à votre projet. Pour plus d'informations sur la procédure à suivre, reportez-vous [Téléchargez et extrayez des fichiers ZIP](net-dg-obtain-assemblies.md#download-zip-files) à la rubrique[Obtention d' AWSSDK assemblages](net-dg-obtain-assemblies.md).
+ Vous devez inclure les éléments suivants DLLs dans votre projet Unity en plus de DLLs for **AWSSDK.Core** et des autres AWS services que vous utilisez. À partir de la version 3.5.109 du AWS SDK pour .NET, le fichier ZIP standard .NET contient ces informations supplémentaires. DLLs
  + [Microsoft Bcl. AsyncInterfaces](https://www.nuget.org/packages/Microsoft.Bcl.AsyncInterfaces/).dll
  + [Système. Runtime. CompilerServices.Unsafe.dll](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/)
  + [System.Threading.Tasks.Extensions.dll](https://www.nuget.org/packages/System.Threading.Tasks.Extensions/)
+ Si vous utilisez [IL2CPP](https://docs.unity3d.com/Manual/IL2CPP.html) pour créer votre projet Unity, vous devez ajouter un `link.xml` fichier dans votre dossier Asset pour empêcher le découpage du code. Le `link.xml` fichier doit répertorier tous les AWSSDK assemblages que vous utilisez, et chacun doit inclure l'`preserve="all"`attribut. L'extrait suivant montre un exemple de ce fichier.

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

**Note**  
Pour lire des informations générales intéressantes relatives à cette exigence, consultez l'article sur [https://aws.amazon.com/blogs/developer/ referencing-the-aws-sdk - for-net-standard -2-0- -uwp/](https://aws.amazon.com/blogs/developer/referencing-the-aws-sdk-for-net-standard-2-0-from-unity-xamarin-or-uwp/). from-unity-xamarin-or

Outre ces considérations spéciales, consultez [Ce qui a changé pour la version 3.5](net-dg-v35.md#net-dg-v35-changes) pour plus d'informations sur la migration de votre application Unity vers la version 3.5 du AWS SDK pour .NET.