

La AWS SDK per .NET V3 è entrata in modalità manutenzione.

[Ti consigliamo di migrare alla V4.AWS SDK per .NET](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html) Per ulteriori dettagli e informazioni su come eseguire la migrazione, consulta il nostro annuncio sulla modalità di [manutenzione](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Considerazioni speciali per il supporto di Unity
<a name="unity-special"></a>

Quando si utilizza [e.NET Standard 2.0](https://docs.microsoft.com/en-us/dotnet/standard/net-standard) per l'applicazione Unity, l'applicazione deve fare riferimento direttamente AWS SDK per .NET agli assembly (file DLL) anziché utilizzarli. AWS SDK per .NET NuGet In base a questo requisito, è necessario eseguire le seguenti azioni importanti.


+ È necessario procurarsi gli AWS SDK per .NET assiemi e applicarli al progetto. Per informazioni su come eseguire questa operazione, consultate l'[Scarica ed estrai i file ZIP](net-dg-obtain-assemblies.md#download-zip-files)argomento. [Ottenere assiemi AWSSDK ](net-dg-obtain-assemblies.md)
+ Devi includere quanto segue DLLs nel tuo progetto Unity insieme a DLLs for **AWSSDK.Core** e agli altri AWS servizi che stai utilizzando. A partire dalla versione 3.5.109 di AWS SDK per .NET, il file.NET Standard ZIP contiene questi elementi aggiuntivi. DLLs
  + [Microsoft.Bcl. AsyncInterfaces](https://www.nuget.org/packages/Microsoft.Bcl.AsyncInterfaces/).dll
  + [Sistema.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/)
+ Se utilizzi [IL2CPP](https://docs.unity3d.com/Manual/IL2CPP.html) per creare il tuo progetto Unity, devi aggiungere un file alla cartella Asset per evitare la rimozione del codice. `link.xml` Il `link.xml` file deve elencare tutti gli AWSSDK assembly che stai utilizzando e ognuno deve includere l'attributo. `preserve="all"` Il frammento seguente mostra un esempio di questo file.

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

**Nota**  
Per leggere interessanti informazioni di base relative a questo requisito, consulta l'articolo su [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

Oltre a queste considerazioni speciali, consulta [Cosa è cambiato nella versione 3.5](net-dg-v35.md#net-dg-v35-changes) per informazioni sulla migrazione dell'applicazione Unity alla versione 3.5 di. AWS SDK per .NET