Considerações especiais sobre o suporte ao Unity - AWS SDK para .NET (V3)

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

Para começar a usar a nova versão do SDK, consulte o Guia do desenvolvedor AWS SDK para .NET (V4), especialmente o tópico sobre migração para a versão 4.

Considerações especiais sobre o suporte ao Unity

Ao usar o AWS SDK para .NET e o .NET Standard 2.0 para seu aplicativo Unity, seu aplicativo deve referenciar os assemblies AWS SDK para .NET (arquivos DLL) diretamente em vez de usar o NuGet. Dado esse requisito, a seguir estão as ações importantes que você precisará realizar.

  • Se você estiver usando o IL2CPP para criar seu projeto Unity, deverá adicionar um arquivo link.xml à sua pasta Asset para evitar a remoção do código. O arquivo link.xml deve listar todos os assemblies do AWSSDK que você estiver usando e cada um deve incluir o atributo preserve="all". 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-from-unity-xamarin-or-uwp/.

Além dessas considerações especiais, consulte O que mudou na versão 3.5 para obter informações sobre como migrar seu aplicativo Unity para a versão 3.5 do AWS SDK para .NET.