NuGet 없이 AWSSDK 어셈블리 설치 - AWS SDK for .NET

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

NuGet 없이 AWSSDK 어셈블리 설치

이 주제에서는 AWSSDK 어셈블리 가져오기에서 설명한 대로 로컬(또는 온프레미스)에서 구하여 저장한 AWSSDK 어셈블리를 사용하는 방법을 설명합니다. 이는 SDK 참조를 처리하는 데 권장되는 방법은 아니지만 일부 환경에서는 필요합니다.

참고

SDK 참조를 처리하는 권장되는 방법은 각 프로젝트에 필요한 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. 프로젝트를 저장합니다.