使用NuGet安装AWSSDK包 - 适用于 .NET 的 AWS 开发工具包
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

使用NuGet安装AWSSDK包

NuGet 是 .NET 平台的包管理系统。使用NuGet,您可以安装 AWSSDK包,以及项目的几个其他扩展。有关其他信息,请参阅 aws/dotnet色号 GitHub网站上的存储库。

NuGet始终拥有最新版本的AWSSDK包以及以前的版本。NuGet知道包之间的依赖关系,并自动安装所有必需的包。

警告

NuGet软件包列表可能包含名为“AWSSDK”的软件包(没有附加标识符)。请勿安装此NuGet包;它是遗留的,不应用于新项目。

随NuGet一起安装的包将与您的项目一起存储,而不是存储在中心位置。这使您可以安装特定于指定应用程序的程序集版本,而不会造成其他应用程序的兼容性问题。有关 NuGet 的更多信息,请参阅 NuGet 文档

从命令提示符或终端使用NuGet

  1. 前往 NuGet上的AWSSDK包 并确定项目中需要的套餐;例如, AWSSDK.S3.

  2. 从该软件包的网页复制.NETCLI命令,如以下示例所示。

    dotnet add package AWSSDK.S3 --version 3.3.110.19

  3. 在项目的目录中运行该 .NET CLI 命令。NuGet 还会安装所有依赖项,例如 AWSSDK.Core

注意

如果只想使用最新版本的NuGet包,则可以从命令中排除版本信息,如以下示例所示。

dotnet add package AWSSDK.S3

使用VisualStudioSolutionExplorer中的NuGet

  1. Solution Explorer 中,右键单击您的项目,然后从上下文菜单中选择 Manage NuGet Packages (管理 NuGet 程序包)

  2. NuGet Package Manager (NuGet 软件包管理器) 的左窗格中,选择 Browse (浏览)。然后,您可以使用搜索框搜索所要安装的软件包。

    下图显示了 AWSSDK.S3 包裹。NuGet 还会安装所有依赖项,例如 AWSSDK.Core

    
            在 NuGet 软件包管理器中显示的 AWSSDK.S3 软件包。

从 Package Manager Console 使用 NuGet

在VisualStudio中,选择 工具, NuGet套餐管理器, 软件包管理器控制台.

您可以使用 Install-Package 命令。例如,要安装 AWSSDK.S3,请使用以下命令。

PM> Install-Package AWSSDK.S3

NuGet 还会安装所有依赖项,例如 AWSSDK.Core

如果您需要安装较早版本的包,请使用 -Version 选项并指定所需的软件包版本,如以下示例所示。

PM> Install-Package AWSSDK.S3 -Version 3.3.106.6

有关PackageManagerConsole命令的更多信息,请参阅 PowerShell参考 Microsoft的 NuGet文档.