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

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

在没有 NuGet 的情况下安装 AWSSDK 程序集

本主题介绍如何使用您在本地获取并存储的 AWSSDK 程序集,如获取 AWSSDK 程序集中所述。这不是处理软件开发工具包参考的推荐方法,但在某些环境中却是必需的。

注意

处理软件开发工具包参考的推荐方法是仅下载并安装每个项目所需的 NuGet 程序包。通过 NuGet 安装 AWSSDK 程序包中介绍了这种方法。

安装 AWSSDK 程序集
  1. 在项目区域中为所需的 AWSSDK 程序集创建一个文件夹。举个例子,您可以调用这个文件夹 AwsAssemblies

  2. 如果您尚未这样做,请获取 AWSSDK 程序集,它将程序集放在某个本地下载或安装文件夹中。将所需程序集的 DLL 文件从该下载文件夹复制到您的项目中(在我们的示例中为 AwsAssemblies 文件夹)。

    还请务必复制所有依赖关系。您可以在 GitHub 网站上找到有关依赖关系的信息。

  3. 请按如下方式引用所需的程序集。

    Cross-platform development
    1. 打开项目的 .csproj 文件并添加一个 <ItemGroup> 元素。

    2. <ItemGroup> 元素中,为每个必需的程序集添加一个具有 Include 属性的 <Reference> 元素。

      例如,对于 Amazon S3,您可以在项目 .csproj 文件中添加以下几行。

      在 Linux 和 macOS 上:

      <ItemGroup> <Reference Include="./AwsAssemblies/AWSSDK.Core.dll" /> <Reference Include="./AwsAssemblies/AWSSDK.S3.dll" /> </ItemGroup>

      在 Windows 上:

      <ItemGroup> <Reference Include="AwsAssemblies\AWSSDK.Core.dll" /> <Reference Include="AwsAssemblies\AWSSDK.S3.dll" /> </ItemGroup>
    3. 保存项目的 .csproj 文件。

    Windows with Visual Studio and .NET Core
    1. 在 Visual Studio 中,加载您的项目并打开项目添加引用

    2. 选择对话框底部的浏览按钮。导航到项目的文件夹和将所需的 DLL 文件复制到的子文件夹(例如 AwsAssemblies)。

    3. 选择所有 DLL 文件,选择添加,然后选择确定

    4. 保存您的项目。