

A versão 4 (V4) do AWS SDK para .NET foi lançada\!

Para obter informações sobre mudanças significativas e migrar seus aplicativos, consulte o [tópico de migração](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)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Plataformas suportadas pelo AWS SDK para .NET
<a name="net-dg-supported-platforms"></a>

O AWS SDK para .NET fornece grupos distintos de assemblies para que os desenvolvedores tenham como alvo plataformas diferentes. Contudo, nem toda funcionalidade do SDK é a mesma em cada uma dessas plataformas. Este tópico descreve as diferenças no suporte para cada plataforma.

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

O AWS SDK para .NET suporta aplicativos escritos para o.NET Core (.NET Core 3.1, .NET 5, .NET 6 e assim por diante). AWS os clientes de serviço oferecem suporte somente a padrões de chamadas assíncronas no.NET core. Isso também afeta várias das abstrações de alto nível criadas sobre clientes de serviços, como o `TransferUtility` do Amazon S3, que só oferece suporte a chamadas assíncronas no ambiente .NET Core.

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

Variações não estruturais do AWS SDK para .NET estão em conformidade com [o.NET Standard 2.0](https://learn.microsoft.com/en-us/dotnet/standard/net-standard). O AWS SDK para .NET fornece somente métodos assíncronos para aplicativos escritos com o.NET Standard.

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

Essa versão do AWS SDK para .NET é compilada com o.NET Framework 4.7.2 e é executada no tempo de execução do.NET 4.0. AWS [os clientes de serviço oferecem suporte a padrões de chamada síncrona e assíncrona e usam as palavras-chave [async e await](https://learn.microsoft.com/en-us/previous-versions/hh191443(v=vs.140)) introduzidas no C\# 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>

A versão 4 do AWS SDK para .NET não é compatível com o.NET Framework 3.5.

## Biblioteca de classes portátil e Xamarin
<a name="portable-class-library"></a>

 AWS SDK para .NET Também contém uma implementação da Portable Class Library. A implementação da biblioteca de classes portátil pode ser destinada a várias plataformas, incluindo Universal Windows Platform (UWP) e Xamarin em iOS e Android. Consulte o [SDK móvel para .NET e Xamarin para obter](https://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/Welcome.html) mais detalhes. AWS os clientes de serviço oferecem suporte somente a padrões de chamadas assíncronas.

## Suporte ao Unity
<a name="unity-support"></a>

Para obter informações sobre o suporte do Unity, consulte [Considerações especiais sobre o suporte ao Unity](unity-special.md).