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

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

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

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

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

本主题介绍如何使用在本地(或本地)获取并存储的 AWSDK 程序集,如获取 AWSSDK 程序集. 这是不是处理 SDK 引用的推荐方法,但在某些环境中是必需的。

注意

处理 SDK 引用的推荐方法是仅下载和安装每个项目需要的 NuGet 软件包。该方法在使用 NuGet 安装 AWSDK 软件包.

安装 AWSDK 程序集的步骤

  1. 在您的项目区域中为所需的 AWSDK 程序集创建一个文件夹。例如,您可以调用此文件夹AwsAssemblies.

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

    一定要复制任何依赖关系。您可以在GitHub网站。

  3. 请参考所需的组件,如下所示。

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

    2. <ItemGroup>元素,添加一个<Reference>元素,其中包含Include属性。

      例如,对于 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 文件,选择Add,然后选择确定.

    4. 保存您的项目。