Unity 支持的特殊注意事项 - Amazon SDK for .NET
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Unity 支持的特殊注意事项

使用Amazon SDK for .NET和.NET 标准 2.0对于 Unity 应用程序,您的应用程序必须引用Amazon SDK for .NET直接程序集(DLL 文件)而不是使用 NuGet。鉴于此要求,以下是您需要执行的重要操作。

  • 如果您使用的是IL2CPP要构建 Unity 项目,必须添加link.xml文件到 Asset 文件夹中以防止代码剥离。这些区域有:link.xml文件必须列出您正在使用的所有 AWSSDK 程序集,并且每个程序集都必须包含preserve="all"属性。以下代码段显示此文件的示例。

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

除了这些特殊注意事项之外,请参阅版本 3.5 的更改内容有关将 Unity 应用程序迁移到的版本 3.5 的信息Amazon SDK for .NET.