使用 NuGet 安装 AWSDK 软件包 - AWS SDK for .NET

是否要将 .NET 应用程序部署到AWS通过几个简单点击即可? 尝试我们的新.NET CLI 工具为了简化部署体验!阅读我们的博客帖子然后提交反馈GitHub

有关更多信息,请参阅部署工具

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

使用 NuGet 安装 AWSDK 软件包

NuGet 是 .NET 平台的包管理系统。使用 NuGet,您可以安装AWSSSDK 软件包,以及其他几个扩展。有关更多信息,请参阅aw/点网存储库。

NuGet 始终提供最新版本的 AWSDSK 程序包以及以前的版本。NuGet 知道程序包之间的依赖关系并自动安装所有必需的程序包。

警告

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

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

注意

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

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

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

  1. 转至在 NuGet 上的 AWSDK 软件包并确定您在项目中需要哪些程序包;例如第 3.

  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 解决方案资源管理器使用 NuGet

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

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

    下图显示了安装第 3软件包。NuGet 还会安装所有依赖项,例如 AWSSDK.Core

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

从 Package Manager Console 使用 NuGet

在 Visual Studio 中,选择工具NuGet 程序包管理器包管理器控制台.

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

PM> Install-Package AWSSDK.S3

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

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

PM> Install-Package AWSSDK.S3 -Version 3.3.106.6

有关 Package Manager Console 命令的更多信息,请参阅PowerShell 参考在 Microsoft Editor 的NuGet 文档.