

 適用於 .NET 的 AWS SDK V3 已進入維護模式。

我們建議您遷移至 [適用於 .NET 的 AWS SDK V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html)。如需如何遷移的其他詳細資訊和資訊，請參閱我們的[維護模式公告](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 支援的平台 適用於 .NET 的 AWS SDK
<a name="net-dg-supported-platforms"></a>

為開發人員 適用於 .NET 的 AWS SDK 提供不同的組件群組，以鎖定不同的平台。不過，在這些平台上，並非所有開發套件的功能都相同。此主題說明每個平台支援的差異。

## .NET Core
<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 標準 2.0
<a name="net-standard-2"></a>

的非影格變化 適用於 .NET 的 AWS SDK 符合 [.NET Standard 2.0。](https://learn.microsoft.com/en-us/dotnet/standard/net-standard)僅針對針對 .NET Standard 撰寫的應用程式 適用於 .NET 的 AWS SDK 提供非同步方法。

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

**警告**  
從 2024 年 8 月 15 日開始， 適用於 .NET 的 AWS SDK 將結束對 .NET Framework 3.5 的支援，並將最低 .NET Framework 版本變更為 4.7.2。如需詳細資訊，請參閱部落格文章 [.NET Framework 3.5 和 4.5 目標的重要變更 適用於 .NET 的 AWS SDK](https://aws.amazon.com/blogs/developer/important-changes-coming-for-net-framework-3-5-and-4-5-targets-of-the-aws-sdk-for-net/)。

此版本的 適用於 .NET 的 AWS SDK 是根據 .NET Framework 4.5 編譯，並在 .NET 4.0 Runtime. AWS service 用戶端中執行，支援同步和非同步呼叫模式，並使用[非同步和等待](https://learn.microsoft.com/en-us/previous-versions/hh191443(v=vs.140)) [C\$1 5.0 ](https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#Versions)中介紹的關鍵字。

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

**警告**  
從 2024 年 8 月 15 日開始， 適用於 .NET 的 AWS SDK 將結束對 .NET Framework 3.5 的支援，並將最低 .NET Framework 版本變更為 4.7.2。如需詳細資訊，請參閱部落格文章 [.NET Framework 3.5 和 4.5 目標的重要變更 適用於 .NET 的 AWS SDK](https://aws.amazon.com/blogs/developer/important-changes-coming-for-net-framework-3-5-and-4-5-targets-of-the-aws-sdk-for-net/)。

此版本的 適用於 .NET 的 AWS SDK 會根據 .NET Framework 3.5 編譯，並在 .NET 2.0 或 .NET 4.0 Runtime. AWS service 用戶端中執行，支援同步和非同步呼叫模式，並使用較舊的開始和結束模式。

**注意**  
當針對 CLR 2.0 版建置的應用程式使用 時， 適用於 .NET 的 AWS SDK 不符合聯邦資訊處理標準 (FIPS)。如需在該環境中如何替代 FIPS 相容實作，請參閱 Microsoft 部落格的 [CryptoConfig](https://learn.microsoft.com/en-us/archive/blogs/shawnfa/cryptoconfig)，和在 Security.Cryptography.dll. 中的 [CLR Security](https://github.com/MicrosoftArchive/clrsecurity/) 團隊的 HMACSHA256 類別 ( HMACSHA256Cng )。

## 可攜式類別程式庫和 Xamarin
<a name="portable-class-library"></a>

 適用於 .NET 的 AWS SDK 也包含可攜式類別程式庫實作。可攜式類別程式庫實作可以鎖定多個平台，包括 iOS 和 Android 上的 Universal Windows Platform (UWP) 和 Xamarin。如需詳細資訊，請參閱適用於 [.NET 和 Xamarin 的 Mobile SDK](https://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/Welcome.html)。 AWS 服務用戶端僅支援非同步呼叫模式。

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

如需 Unity 支援的詳細資訊，請參閱 [Unity 支援的特殊考量](unity-special.md)。

## 其他資訊
<a name="more-info"></a>

[遷移至 3.5 版 適用於 .NET 的 AWS SDK](net-dg-v35.md)