AWS SDK 어셈블리 설치하기

 

.NET 용 AWS SDK를 설치하거나 NuGet을 사용하여 AWS SDK 어셈블리를 설치할 수 있다.

 


.NET 용 AWS SDK 설치

다음 절차에서는 .NET 용 AWS SDK, .NET 용 AWS SDK, Visual Studio 용 AWS Toolkit 및 Windows PowerShell 용 도구가 포함 된 .NET 용 AWS SDK를 설치하는 방법에 대해 설명한다.

 

참고

.NET 용 AWS SDK는 GitHub에서도 사용할 수 있다.

 

.NET 용 AWS SDK를 설치하려면

1. .NET 용 AWS SDK로 이동한다.

2. 다운로드(Downloads) 섹션에서 Download MSI Installer를 선택하여 설치 프로그램을 다운로드한다.

3. 다운로드 한 설치 프로그램을 실행하고 화면의 지시를 따라 설치를 시작한다.

참고

기본적으로 .NET 용 AWS SDK는 관리자 권한이 필요한 Program Files 디렉토리에 설치된다. 비 관리자로 .NET 용 AWS SDK를 설치하려면 다른 설치 디렉토리를 선택하면 된다.

4. (선택 사항) NuGet을 사용하여 세션 상태 공급자 및 추적 수신기가 포함 된 .NET 용 AWS SDK에 대한 개별 AWSSDK 서비스 어셈블리 및 확장을 설치할 수 있다. 자세한 내용은 NuGet을 사용한 AWSSDK 어셈블리 설치[번역 내용은 아래쪽을 참조]를 참조하면 된다.

 

 

NuGet을 사용한 AWS SDK 어셈블리 설치

 

NuGet은 .NET 플랫폼 용 패키지 관리 시스템이다. NuGet을 사용하면 응용 프로그램에 AWSSDK 어셈블리와 TraceListenerSessionProvider 확장을 추가 할 수 있다.

 

NuGet은 항상 최신 버전의 AWSSDK 어셈블리를 보유하고 있으며 이전 버전을 설치할 수 있다. NuGet은 어셈블리 간의 종속성을 인식하고 필요한 모든 어셈블리를 자동으로 설치한다. NuGet과 함께 설치된 어셈블리는 Program Files 디렉토리와 같이 중앙 위치(central location)가 아닌 솔루션과 함께 저장된다. 이를 통해 다른 응용 프로그램과의 호환성 문제없이 해당 응용 프로그램에 특정한 어셈블리 버전을 설치할 수 있다. NuGet에 대한 자세한 내용은 NuGet 설명서를 참조하면 된다.

 

NuGet은 Visual Studio 2010 이상에서 자동으로 설치된다. 이전 버전의 Visual Studio를 사용하는 경우 MSDN의 Visual Studio Gallery에서 NuGet을 설치할 수 있다.

 

솔루션 탐색기 나 패키지 관리자 콘솔에서 NuGet을 사용할 수 있다.

 

NuGet AWS SDK 패키지


NuGet 웹 사이트는 NuGet을 통해 제공되는 모든 패키지에 대한 페이지를 제공한다. 각 패키지의 페이지에는 패키지 관리자 콘솔을 사용하여 패키지를 설치하기위한 샘플 command line이 있다. 각 페이지에는 NuGet을 통해 사용할 수 있는 패키지의 이전 버전 목록이 포함되어 있다. NuGet에서 사용 가능한 AWSSDK 패키지 목록을 보려면 AWS SDK 패키지를 참조하면 된다.

 

솔루션 탐색기에서 NuGet 사용하기


솔루션 탐색기에서 NuGet을 사용하려면

 

1. 솔루션 탐색기(Solution Explorer)에서 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 컨텍스트 메뉴에서 NuGet 패키지 관리(Manage NuGet Packages)를 선택한다.

2. NuGet 패키지 관리(Manage NuGet Packages) 대화 상자의 왼쪽 창에서 온라인(Online)을 선택한다. 그런 다음 오른쪽 상단 모서리에있는 검색 상자를 사용하여 설치할 패키지를 검색 할 수 있다.


다음 그림은 AWSSDK - 코어 런타임(AWSSDK - Core Runtime) 어셈블리 패키지를 보여준다. NuGet은 이 패키지가 AWSSDK.Core 어셈블리 패키지에 종속되어 있다는 것을 알고 있다. NuGet은 아직 설치되지 않은 경우 AWSSDK.Core 패키지를 자동으로 설치한다.

 


                         AWSSDK Core Runtime package and dependency on :code:`AWSSDK.Core` assembly shown in Manage NuGet Packages dialog

 

 

패키지 관리자 콘솔에서 NuGet 사용


Visual Studio의 패키지 관리자 콘솔에서 NuGet을 사용하려면

  • Visual Studio 2010
    도구(
    Tools) 메뉴에서 라이브러리 패키지 관리자(Library Package Manager)를 선택하고 패키지 관리자 콘솔(Package Manager Console)을 클릭한다.
  • Visual Studio 2012 이상
    도구(
    Tools) 메뉴에서 Nuget Package Manager를 선택한 다음 패키지 관리자 콘솔(Package Manager Console)을 클릭한다.

Install-Package 명령을 사용하여 패키지 관리자 콘솔에서 원하는 AWSSDK 어셈블리를 설치할 수 있다. 예를 들어, AWSSDK.AutoScaling 어셈블리를 설치하려면 다음 명령을 사용하면 된다.

PM> Install-Package AWSSDK.AutoScaling

 

또한 NuGet은 AWSSDK.Core와 같은 종속성을 설치한다.

 

이전 버전의 패키지를 설치하려면 -Version 옵션을 사용하고 원하는 패키지 버전을 지정해야 한다. 예를 들어 .NET 용 AWS SDK 버전 3.1.0.0을 설치하려면 다음 명령 줄을 사용하면 된다.

PM> Install-Package AWSSDK.Core -Version 3.1.0.0

 

패키지 관리자 콘솔 명령에 대한 자세한 내용은 패키지 관리자 콘솔 명령 (v1.3)을 참조하면 된다.

 

Install-Package AWSSDK.AutoScaling

 

 

[유니티 어필리에이트 프로그램]

아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.

 

에셋스토어

여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다.

assetstore.unity.com

 

Easy 2D, 3D, VR, & AR software for cross-platform development of games and mobile apps. - Unity Store

Have a 2D, 3D, VR, or AR project that needs cross-platform functionality? We can help. Take a look at the easy-to-use Unity Plus real-time dev platform!

store.unity.com

 

Create 2D & 3D Experiences With Unity's Game Engine | Unity Pro - Unity Store

Unity Pro software is a real-time 3D platform for teams who want to design cross-platform, 2D, 3D, VR, AR & mobile experiences with a full suite of advanced tools.

store.unity.com

[투네이션]

 

-

 

toon.at

[Patreon]

 

WER's GAME DEVELOP CHANNEL님이 Game making class videos 창작 중 | Patreon

WER's GAME DEVELOP CHANNEL의 후원자가 되어보세요. 아티스트와 크리에이터를 위한 세계 최대의 멤버십 플랫폼에서 멤버십 전용 콘텐츠와 체험을 즐길 수 있습니다.

www.patreon.com

[디스코드 채널]

 

Join the 베르의 게임 개발 채널 Discord Server!

Check out the 베르의 게임 개발 채널 community on Discord - hang out with 399 other members and enjoy free voice and text chat.

discord.com

 

반응형

+ Recent posts