View a markdown version of this page

通过 NuGet 安装 AWSSDK 程序包 - Amazon SDK for .NET (V3)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon SDK for .NET V3 已结束支持。

我们建议您迁移到 Amazon SDK for .NET V4。有关如何迁移的更多详细信息和信息,请参阅我们的终止支持公告

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

通过 NuGet 安装 AWSSDK 程序包

NuGet 是 .NET 平台的包管理系统。有了 NuGet,您可以将 AWSSDK 程序包以及其它几个扩展安装到您的项目中。有关其它信息,请参阅 GitHub 网站上的 aws/dotnet 存储库。

NuGet 始终具备最新版本的 AWSSDK 程序包,以及之前的版本。NuGet 能够识别程序包之间的依赖关系并自动安装所有必需的程序包。

警告

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

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

注意

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

如果这适用于您,并且您尚未获取 AWSSDK 程序集,请参阅获取 AWSSDK 程序集。要了解如何使用本地存储的程序集,请参阅在没有 NuGet 的情况下安装 AWSSDK 程序集

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

  1. 转到 AWSSDK NuGet 程序包,并确定您在项目中需要哪些 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

从 Visual Studio Solution Explorer 中使用 NuGet

  1. Solution Explorer 中,右键单击您的项目,然后从上下文菜单中选择 Manage NuGet Packages

  2. NuGet Package Manager (NuGet 软件包管理器) 的左窗格中,选择 Browse (浏览)。然后,您可以使用搜索框搜索所要安装的软件包。NuGet 还会安装所有依赖项,例如 AWSSDK.Core

从 Package Manager Console 使用 NuGet

从 Visual Studio 工具菜单,依次选择 NuGet Package ManagerPackage Manager Console

您可以从 Package Manager Console,使用 Install-Package 命令安装所需的 AWSSDK 程序包。例如,要安装 AWSSDK.S3,请使用以下命令。

PM> Install-Package AWSSDK.S3

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

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

PM> Install-Package AWSSDK.S3 -Version 3.3.106.6

有关 Package Manager Console 命令的更多信息,请参阅微软 NuGet 文档中的 PowerShell 参考