

的版本 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)

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

# 使用安装 AWSSDK 软件包 NuGet
<a name="net-dg-install-assemblies"></a>

[NuGet](https://www.nuget.org/)是.NET 平台的软件包管理系统。使用 NuGet，您可以将这些[AWSSDK软件包](https://www.nuget.org/profiles/awsdotnet)以及其他几个扩展安装到您的项目中。有关更多信息，请参阅网站上的 [aws/dotnet](https://github.com/aws/dotnet) 存储库。 GitHub 

NuGet 总是有最新版本的 AWSSDK 软件包以及以前的版本。 NuGet知道软件包之间的依赖关系并自动安装所有必需的软件包。

**警告**  
 NuGet 软件包列表可能包括一个名为 “AWSSDK” 的软件包（没有附加标识符）。请勿安装此 NuGet 软件包；它是旧版，不应用于新项目。

安装在一起 NuGet 的软件包与您的项目一起存储，而不是存储在中心位置。这使您可以安装特定于指定应用程序的程序集版本，而不会造成其他应用程序的兼容性问题。有关的更多信息 NuGet，请参阅[NuGet 文档](https://learn.microsoft.com/en-us/nuget/)。

**注意**  
如果您不能或不允许您按项目下载和安装 NuGet 软件包，则可以获取 AWSSDK 程序集并将其存储在本地（或本地）。  
如果这适用于您，并且您尚未获得 AWSSDK 程序集，请参阅[获取 AWSSDK 程序集](net-dg-obtain-assemblies.md)。要了解如何使用本地存储的程序集，请参阅[安装 AWSSDK 程序集时不使用 NuGet](net-dg-install-without-nuget.md)。

## NuGet 从命令提示符或终端使用
<a name="package-install-nuget"></a>

1. 转到[上的AWSSDK 软件包 NuGet](https://www.nuget.org/profiles/awsdotnet)并确定您的项目中需要哪些包；例如，**[AWSSDK.S3。](https://www.nuget.org/packages/AWSSDK.S3/)**

1. 从该程序包的网页复制 .NET CLI 命令，如以下示例所示。

   **`dotnet add package AWSSDK.S3 --version 3.3.110.19`**

1. 在项目的目录中，运行该.NET CLI 命令。 NuGet 还会安装任何依赖项，例如 [AWSSDK.Core。](https://www.nuget.org/packages/AWSSDK.Core)

**注意**  
如果您只需要最新版本的 NuGet 软件包，则可以从命令中排除版本信息，如以下示例所示。  
**`dotnet add package AWSSDK.S3`**

## 使用 Vis NuGet ual Studio 解决方案资源管理
<a name="package-install-gui"></a>

1. 在**解决方案资源管理器**中，右键单击您的项目，然后从上下文菜单中选择 “**管理 NuGet 包**”。

1. 在 Package **Man NuGet ager** 的左侧窗格中，选择 “**浏览**”。然后，您可以使用搜索框搜索要安装的软件包。 NuGet 还会安装任何依赖项，例如 [AWSSDK.Core。](https://www.nuget.org/packages/AWSSDK.Core)

   下图显示了 **AWSSDK.S3** 软件包的安装。  
![\[AWSSDK.S3 软件包显示在 NuGet 包管理器中。\]](http://docs.aws.amazon.com/zh_cn/sdk-for-net/v4/developer-guide/images/nuget-install-vs-dlg.png)

## NuGet 从 Package Manager 控制台中使用
<a name="package-install-cmd"></a>

在 Visual Studio 中，选择**工具**、**NuGet 软件包管理器**、**软件包管理器控制台**。

您可以使用**`Install-Package`**命令从 Pac AWSSDK kage Manager 控制台安装所需的软件包。例如，要安装 [AWSSDK.S3](https://www.nuget.org/packages/AWSSDK.S3)，请使用以下命令。

```
PM> Install-Package AWSSDK.S3
```

NuGet 还会安装任何依赖项，例如 [AWSSDK.Core。](https://www.nuget.org/packages/AWSSDK.Core)

如果您需要安装程序包的早期版本，请使用 `-Version` 选项并指定所需的程序包版本，如以下示例所示。

```
PM> Install-Package AWSSDK.S3 -Version 3.3.106.6
```

有关 Package Manager 控制台命令的更多信息，请参阅微软[NuGet文档中的[PowerShell参考](https://learn.microsoft.com/en-us/nuget/reference/powershell-reference)资料](https://learn.microsoft.com/en-us/nuget/)。