

A versão 4 (V4) do AWS SDK para .NET foi lançada\$1

Para obter informações sobre mudanças significativas e migrar seus aplicativos, consulte o [tópico de migração](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html).

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Considerações especiais sobre o suporte ao Unity
<a name="unity-special"></a>

Ao usar [o.NET Standard 2.0](https://docs.microsoft.com/en-us/dotnet/standard/net-standard) para seu aplicativo Unity, seu aplicativo deve referenciar os AWS SDK para .NET assemblies (arquivos DLL) diretamente em vez de usar. AWS SDK para .NET NuGet Dado esse requisito, a seguir estão as ações importantes que você precisará realizar.


+ Você precisa obter os AWS SDK para .NET conjuntos e aplicá-los ao seu projeto. Para obter informações sobre como fazer isso, consulte [Faça download e extraia os arquivos ZIP](net-dg-obtain-assemblies.md#download-zip-files) no tópico [Obtenção de AWSSDK montagens](net-dg-obtain-assemblies.md).
+ Você precisa incluir o seguinte DLLs em seu projeto Unity junto com o DLLs for **AWSSDK.Core** e os outros AWS serviços que você está usando. A partir da versão 3.5.109 do AWS SDK para .NET, o arquivo ZIP padrão.NET contém esses adicionais. DLLs
  + [Microsoft.Bcl. AsyncInterfaces](https://www.nuget.org/packages/Microsoft.Bcl.AsyncInterfaces/).dll
  + [System.Runtime. CompilerServices.Inseguro.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 você estiver usando o [IL2CPP](https://docs.unity3d.com/Manual/IL2CPP.html) para criar seu projeto Unity, deverá adicionar um `link.xml` arquivo à sua pasta Asset para evitar a remoção do código. O `link.xml` arquivo deve listar todos os AWSSDK assemblies que você está usando e cada um deve incluir o `preserve="all"` atributo. O trecho a seguir mostra um exemplo desse arquivo.

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

**nota**  
Para ler informações básicas interessantes relacionadas a esse requisito, consulte o artigo em [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