La AWS SDK para .NET V3 ha entrado en modo de mantenimiento.
Le recomendamos que migre a la AWS SDK para .NET V4. Para obtener información y detalles adicionales sobre cómo migrar, consulta nuestro anuncio sobre el modo de mantenimiento
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Consideraciones especiales sobre la compatibilidad con Unity
Si utiliza AWS SDK para .NET y .NET Standard 2.0
-
Debe obtener los ensamblados de AWS SDK para .NET y aplicarlos al proyecto. Para obtener información sobre cómo hacerlo, consulte Descarga y extracción de archivos ZIP en el tema Obtención de ensamblados de AWSSDK.
-
Debe incluir los siguientes archivos DLL en el proyecto de Unity junto con los archivos DLL de AWSSDK.Core y de los demás servicios de AWS que utilice. A partir de la versión 3.5.109 de AWS SDK para .NET, el archivo ZIP de .NET Standard contiene estos archivos DLL adicionales.
-
Si utiliza IL2CPP
para crear el proyecto de Unity, debe agregar un archivo link.xmla la carpeta Asset para evitar la extracción de código. El archivolink.xmldebe contener todos los ensamblados de AWSSDK que use, y cada uno debe incluir el atributopreserve="all". El siguiente fragmento de código es un ejemplo de este archivo.<linker> <assembly fullname="AWSSDK.Core" preserve="all"/> <assembly fullname="AWSSDK.DynamoDBv2" preserve="all"/> <assembly fullname="AWSSDK.Lambda" preserve="all"/> </linker>
nota
Para leer información básica interesante relacionada con este requisito, consulte el artículo en https://aws.amazon.com/blogs/developer/referencing-the-aws-sdk-for-net-standard-2-0-from-unity-xamarin-or-uwp/
Además de estas consideraciones especiales, consulte ¿Qué ha cambiado en la versión 3.5? para obtener información sobre cómo migrar la aplicación de Unity a la versión 3.5 de AWS SDK para .NET.