

第 4 版 (V4) 適用於 .NET 的 AWS SDK 已發行！

如需有關中斷變更和遷移應用程式的資訊，請參閱[遷移主題](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)。

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 安裝不含 NuGet 的 AWSSDK 組件
<a name="net-dg-install-without-nuget"></a>

本主題說明如何使用您在本機 （或內部部署） 取得和存放的 AWSSDK 組件，如中所述[取得 AWSSDK 組件](net-dg-obtain-assemblies.md)。**這不是**處理 SDK 參考的建議方法，但在某些環境中是必要的。

**注意**  
處理 SDK 參考的建議方法是僅下載並安裝每個專案所需的 NuGet 套件。該方法如 中所述[使用 NuGet 安裝 AWSSDK 套件](net-dg-install-assemblies.md)。

**安裝 AWSSDK 組件**

1. 在專案區域中為所需的 AWSSDK 組件建立資料夾。例如，您可以呼叫此資料夾 `AwsAssemblies`。

1. 如果您尚未這麼做，[請取得 AWSSDK 組件](net-dg-obtain-assemblies.md)，將組件放在一些本機下載或安裝資料夾中。將所需組件的 DLL 檔案從該下載資料夾複製到您的專案 （在我們的範例中為 `AwsAssemblies` 資料夾）。

   也請務必複製任何相依性。您可以在 [GitHub](https://github.com/aws/aws-sdk-net/blob/main/generator/ServiceModels/_sdk-versions.json) 網站上找到相依性的相關資訊。

1. 請參考必要的組件，如下所示。

------
#### [ Cross-platform development ]

   1. 開啟專案`.csproj`的檔案並新增 `<ItemGroup>`元素。

   1. 在 `<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>
      ```

   1. 儲存專案`.csproj`的檔案。

------
#### [ Windows with Visual Studio and .NET Core ]

   1. 在 Visual Studio 中，載入專案並開啟**專案**、**新增參考**。

   1. 選擇對話方塊底部的**瀏覽**按鈕。導覽至專案的資料夾，以及您複製所需 DLL 檔案的子資料夾 （例如`AwsAssemblies`)。

   1. 選取所有 DLL 檔案，選擇**新增**，然後選擇**確定**。

   1. 儲存您的專案。

------