

버전 4(V4) AWS SDK for .NET 가 릴리스되었습니다.

변경 사항 해제 및 애플리케이션 마이그레이션에 대한 자세한 내용은 [마이그레이션 주제를](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-assemblies"></a>

[NuGet](https://www.nuget.org/)은 .NET 플랫폼용 패키지 관리 시스템입니다. NuGet을 사용하면 [AWSSDK 패키지](https://www.nuget.org/profiles/awsdotnet)와 기타 여러 확장을 프로젝트에 설치할 수 있습니다. 자세한 내용은 GitHub 웹 사이트의 [aws/dotnet](https://github.com/aws/dotnet) 리포지토리를 참조하세요.

NuGet에는 항상 최신 버전의 AWSSDK 패키지와 이전 버전이 있습니다. NuGet은 패키지 간 종속성을 인식하며 모든 필수 패키지를 자동으로 설치합니다.

**주의**  
NuGet 패키지 목록에는 단순히 "AWSSDK"(추가된 식별자 없음)라는 이름의 패키지가 포함될 수 있습니다. 이 NuGet 패키지를 설치하지 마십시오. 이 패키지는 레거시이므로 새 프로젝트에 사용해서는 안 됩니다.

NuGet으로 설치한 패키지는 중앙 위치 대신 프로젝트와 함께 저장됩니다. 따라서 다른 애플리케이션에 대한 호환성 문제 없이 특정 애플리케이션에 고유한 어셈블리 버전을 설치할 수 있습니다. NuGet에 대한 자세한 내용은 [NuGet 설명서](https://learn.microsoft.com/en-us/nuget/)를 참조하십시오.

**참고**  
프로젝트별로 NuGet 패키지를 다운로드 및 설치할 수 없거나 설치할 수 없는 경우 AWSSDK 어셈블리를 구하여 로컬(또는 온프레미스)에 저장할 수 있습니다.  
해당 사항이 해당되고 AWSSDK 어셈블리를 아직 구입하지 않은 경우 [AWSSDK 어셈블리 가져오기](net-dg-obtain-assemblies.md)를 참조하세요. 로컬에 저장된 어셈블리를 사용하는 방법을 알아보려면 [NuGet 없이 AWSSDK 어셈블리 설치](net-dg-install-without-nuget.md)을 참조하세요.

## 명령 프롬프트 또는 터미널에서 NuGet 사용
<a name="package-install-nuget"></a>

1. [NuGet의 AWSSDK 패키지](https://www.nuget.org/profiles/awsdotnet)로 이동하여 프로젝트에 필요한 패키지(예: **[AWSSDK.S3](https://www.nuget.org/packages/AWSSDK.S3/)**)를 확인합니다.

1. 다음 예에 나와 있는 대로 해당 패키지의 웹 페이지에서.NET CLI 명령을 복사합니다.

   **`dotnet add package AWSSDK.S3 --version 3.3.110.19`**

1. 프로젝트의 디렉터리에서 .NET CLI 명령을 실행합니다. NuGet은 [AWSSDK.Core](https://www.nuget.org/packages/AWSSDK.Core)와 같은 종속성도 설치합니다.

**참고**  
최신 버전의 NuGet 패키지만 원하는 경우 다음 예와 같이 명령에서 버전 정보를 제외할 수 있습니다.  
**`dotnet add package AWSSDK.S3`**

## Visual Studio 솔루션 탐색기에서 NuGet 사용
<a name="package-install-gui"></a>

1. **Solution Explorer(솔루션 탐색기)**에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 열고 **Manage NuGet Packages(NuGet 패키지 관리)**를 선택합니다.

1. **NuGet Package Manager(NuGet 패키지 관리자)**의 왼쪽 창에서 **찾아보기**를 선택합니다. 그런 다음 검색 상자를 사용하여 설치할 패키지를 검색합니다. NuGet은 [AWSSDK.Core](https://www.nuget.org/packages/AWSSDK.Core)와 같은 종속성도 설치합니다.

   다음 그림은 **AWSSDK.S3** 패키지의 설치를 보여줍니다.  
![\[NuGet 패키지 관리자에 표시된 AWSSDK.S3 패키지\]](http://docs.aws.amazon.com/ko_kr/sdk-for-net/v4/developer-guide/images/nuget-install-vs-dlg.png)

## Package Manager Console에서 NuGet 사용
<a name="package-install-cmd"></a>

Visual Studio에서 **도구**, **NuGet 패키지 관리자**, **패키지 관리자 콘솔**을 선택합니다.

**`Install-Package`** 명령을 사용하여 패키지 관리자 콘솔에서 원하는 AWSSDK 패키지를 설치할 수 있습니다. 예를 들어 [AWSSDK.S3](https://www.nuget.org/packages/AWSSDK.S3)을 설치하려면 다음 명령을 사용합니다.

```
PM> Install-Package AWSSDK.S3
```

NuGet은 [AWSSDK.Core](https://www.nuget.org/packages/AWSSDK.Core)와 같은 종속성도 설치합니다.

이전 버전의 패키지를 설치해야 할 경우 다음 예제와 같이 `-Version` 옵션을 사용하여 원하는 패키지 버전을 지정합니다.

```
PM> Install-Package AWSSDK.S3 -Version 3.3.106.6
```

패키지 관리자 콘솔 명령에 대한 자세한 내용은 Microsoft의 [NuGet 설명서](https://learn.microsoft.com/en-us/nuget/)에서 [PowerShell 참조](https://learn.microsoft.com/en-us/nuget/reference/powershell-reference)를 참조하세요.