

的版本 4 (V4) 适用于 .NET 的 AWS SDK 已经发布！

有关重大更改和迁移应用程序的信息，请参阅[迁移主题](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)。

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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

# 支持的平台 适用于 .NET 的 AWS SDK
<a name="net-dg-supported-platforms"></a>

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

## .NET 内核
<a name="net-core"></a>

 适用于 .NET 的 AWS SDK 支持为.NET Core 编写的应用程序（.NET Core 3.1、.NET 5、.NET 6 等）。 AWS 服务客户端仅支持.NET 核心中的异步调用模式。这还会影响到多种在 Amazon S3 `TransferUtility` 等服务客户端上构建的高级别抽象，这些客户端只支持 .NET Core 环境中的异步调用。

## .NET Standard 2.0
<a name="net-standard-2"></a>

的非框架变体 适用于 .NET 的 AWS SDK 符合 [.NET 标准 2.0](https://learn.microsoft.com/en-us/dotnet/standard/net-standard)。 适用于 .NET 的 AWS SDK 仅为根据 .NET Standard 编写的应用程序提供异步方法。

## .NET Framework 4.5
<a name="net-dg-platform-diff-netfx45"></a>

此版本的针对.NET 适用于 .NET 的 AWS SDK Framework 4.7.2 进行编译，并在.NET 4.0 运行时中运行。 AWS 服务客户端支持同步和异步调用模式，并使用 C [\$1 5.0](https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#Versions) 中引入的 [async 和 await](https://learn.microsoft.com/en-us/previous-versions/hh191443(v=vs.140)) 关键字。

## .NET Framework 3.5
<a name="net-dg-platform-diff-winrt"></a>

的版本 4 适用于 .NET 的 AWS SDK 不支持.NET 框架 3.5。

## 便携式类库和 Xamarin
<a name="portable-class-library"></a>

 适用于 .NET 的 AWS SDK 还包含可移植类库实现。便携式类库实施可针对多种平台，包括 Universal Windows Platform（UWP）以及 iOS 和 Android 上的 Xamarin。有关更多详细信息，请参阅[适用于.NET 的移动 SDK 和 X](https://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/Welcome.html) amarin for Xamarin。 AWS 服务客户端仅支持异步调用模式。

## Unity 支持
<a name="unity-support"></a>

有关 Unity 支持的信息，请参阅 [Unity 支持的特殊注意事项](unity-special.md)。