平台由 适用于 .NET 的 AWS 开发工具包 - 适用于 .NET 的 AWS 开发工具包
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

平台由 适用于 .NET 的 AWS 开发工具包

适用于 .NET 的 AWS 开发工具包面向不同平台为开发人员提供了不同程序集组。但是,并非所有这些平台上的开发工具包功能均相同。本主题介绍了各个平台中的支持差异。

.NET 内核

的 适用于 .NET 的 AWS 开发工具包 支持为.NETCore编写的应用程序。 AWS 服务客户端仅支持.NETcore中的异步呼叫模式。这还会影响到多种在 Amazon S3 的 TransferUtility 等服务客户端上构建的高级别抽象,这些客户端只支持 .NET 内核环境中的异步调用。

.NETStandard2.0版

非框架变量 适用于 .NET 的 AWS 开发工具包 遵守 .NETStandard2.0版.

.NET Framework 4.5

(有关.NETFramework4.5支持的完整信息,请参阅 版本3 的 适用于 .NET 的 AWS 开发工具包 开发人员指南.)

此版本的 适用于 .NET 的 AWS 开发工具包 根据.NETFramework4.5编译,并在.NET4.0运行时运行。 AWS 服务客户端支持同步和异步呼叫模式,并使用 异步等待 在中引入的关键字 C#5.0.

.NET Framework 3.5

(传承:支持.NETFramework3.5是遗留的。有关.NETFramework3.5支持的完整信息,请参阅 版本3 的 适用于 .NET 的 AWS 开发工具包 开发人员指南.)

便携式分类库和Xamarin

适用于 .NET 的 AWS 开发工具包还包含可移植类库实施。可移植类库实施可针对多种平台,包括 Universal Windows Platform (UWP) 以及 iOS 和 Android 上的 Xamarin。查看 AWSMobileSDKfor.NET和Xamarin 了解详情。 AWS 服务客户端仅支持异步呼叫模式。

统一支持

有关Unity支持的信息,请参阅 Unity 支持的特殊注意事项.

更多信息

迁移到 适用于 .NET 的 AWS 开发工具包 的版本 3.5