使用安装 AWSSDK 软件包 NuGet - 适用于 .NET 的 AWS SDK (V3)

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

要开始使用新版本的 SDK,请参阅 适用于 .NET 的 AWS SDK (V4) 开发者指南,尤其是迁移到版本 4 的主题。

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

使用安装 AWSSDK 软件包 NuGet

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

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

警告

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

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

注意

如果您不能或不允许您按项目下载和安装 NuGet 软件包,则可以获取 AWSSDK 程序集并将其存储在本地(或本地)。

如果这适用于您,并且您尚未获得 AWSSDK 程序集,请参阅获取 AWSSDK 程序集。要了解如何使用本地存储的程序集,请参阅安装 AWSSDK 程序集时不使用 NuGet

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

  1. 转到上的AWSSDK 软件包 NuGet并确定您的项目中需要哪些包;例如,AWSSDK.S3。

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

    dotnet add package AWSSDK.S3 --version 3.3.110.19

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

注意

如果您只需要最新版本的 NuGet 软件包,则可以从命令中排除版本信息,如以下示例所示。

dotnet add package AWSSDK.S3

使用 Vis NuGet ual Studio 解决方案资源管理

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

  2. 在 Package Man NuGet ager 的左侧窗格中,选择 “浏览”。然后,您可以使用搜索框搜索要安装的软件包。 NuGet 还会安装任何依赖项,例如 AWSSDK.Core。

    下图显示了 AWSSDK.S3 软件包的安装。

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

NuGet 从 Package Manager 控制台中使用

在 Visual Studio 中,选择工具NuGet 软件包管理器软件包管理器控制台

您可以使用Install-Package命令从 Pac AWSSDK kage Manager 控制台安装所需的软件包。例如,要安装 AWSSDK.S3,请使用以下命令。

PM> Install-Package AWSSDK.S3

NuGet 还会安装任何依赖项,例如 AWSSDK.Core。

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

PM> Install-Package AWSSDK.S3 -Version 3.3.106.6

有关 Package Manager 控制台命令的更多信息,请参阅微软NuGet文档中的PowerShell参考资料