的版本 4 (V4) Amazon SDK for .NET 已经发布!
要开始使用新版本的 SDK,请参阅 Amazon SDK for .NET (V4)开发人员指南,尤其是关于迁移到版本 4 的主题。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon SDK for .NET支持的平台
Amazon SDK for .NET面向不同平台为开发人员提供了不同程序集组。但是,并非所有这些平台上的开发工具包功能均相同。本主题介绍了各个平台中的支持差异。
.NET 内核
Amazon SDK for .NET支持为 .NET Core(.NET Core 3.1、.NET 5、.NET 6 等)编写的应用程序。Amazon 服务客户端仅支持 .NET Core 中的异步调用模式。这还会影响到多种在 Amazon S3 TransferUtility 等服务客户端上构建的高级别抽象,这些客户端只支持 .NET Core 环境中的异步调用。
.NET Standard 2.0
非 Framework 版本的Amazon SDK for .NET符合 .NET Standard 2.0
.NET Framework 4.5
警告
自 2024 年 8 月 15 日起,Amazon SDK for .NET 将终止对 .NET Framework 3.5 的支持,并将支持的 .NET Framework 最低版本更改为 4.7.2。有关更多信息,请参阅博客文章 Important changes coming for .NET Framework 3.5 and 4.5 targets of the Amazon SDK for .NET
此版本的Amazon SDK for .NET根据 .NET Framework 4.5 进行编译,并在 .NET 4.0 运行时系统中运行。Amazon 服务客户端支持同步和异步调用模式,并使用 C# 5.0
.NET Framework 3.5
警告
自 2024 年 8 月 15 日起,Amazon SDK for .NET 将终止对 .NET Framework 3.5 的支持,并将支持的 .NET Framework 最低版本更改为 4.7.2。有关更多信息,请参阅博客文章 Important changes coming for .NET Framework 3.5 and 4.5 targets of the Amazon SDK for .NET
此版本的Amazon SDK for .NET根据 .NET Framework 3.5 进行编译,并在 .NET 2.0 或 .NET 4.0 运行时系统中运行。Amazon 服务客户端支持同步和异步调用模式,并使用旧版的 Begin 和 End 模式。
注意
在由针对版本 2.0 的 CLR 构建的应用程序使用时,Amazon SDK for .NET不符合联邦信息处理标准 (FIPS)。有关如何在该环境中替换符合 FIPS 的实施的详细信息,请参阅 Microsoft 博客上的 CryptoConfig
便携式类库和 Xamarin
Amazon SDK for .NET还包含可移植类库实施。便携式类库实施可针对多种平台,包括 Universal Windows Platform(UWP)以及 iOS 和 Android 上的 Xamarin。有关更多详细信息,请参阅适用于 .NET 的移动开发工具包和 Xamarin。Amazon 服务客户端仅支持异步调用模式。
Unity 支持
有关 Unity 支持的信息,请参阅 Unity 支持的特殊注意事项。