Besondere Überlegungen zur Unity-Unterstützung - AWS SDK for .NET

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Besondere Überlegungen zur Unity-Unterstützung

Wenn Sie den.NET Standard 2.0 für Ihre Unity-Anwendung verwenden, muss Ihre Anwendung direkt auf die AWS SDK for .NET Assemblys (DLL-Dateien) verweisen, anstatt sie zu verwenden NuGet. AWS SDK for .NET Angesichts dieser Anforderung müssen Sie die folgenden wichtigen Aktionen ausführen.

  • Wenn Sie IL2CPP verwenden, um Ihr Unity-Projekt zu erstellen, müssen Sie Ihrem Asset-Ordner eine Datei hinzufügen, um Code-Stripping zu verhindern. link.xml Die link.xml Datei muss alle AWSSDK Assemblys auflisten, die Sie verwenden, und jede muss das Attribut enthalten. preserve="all" Der folgende Ausschnitt zeigt ein Beispiel für diese Datei.

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

Interessante Hintergrundinformationen zu dieser Anforderung finden Sie im Artikel unter https://aws.amazon.com/blogs/developer/ referencing-the-aws-sdk - for-net-standard -2-0 - -uwp/. from-unity-xamarin-or

Zusätzlich zu diesen speziellen Überlegungen finden Sie unter Informationen Was hat sich für Version 3.5 geändert zur Migration Ihrer Unity-Anwendung auf Version 3.5 von. AWS SDK for .NET