

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

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

# Visual Studio에서 CodeCatalyst 사용
<a name="packages-nuget-visual-studio"></a>

 Visual Studio에서 직접 CodeCatalyst의 패키지를 사용할 수 있습니다.

NuGet을 `dotnet` 또는 `nuget`과 같은 CLI 도구와 함께 구성하고 사용하려면 [nuget 또는 dotnet CLI 구성 및 사용](packages-nuget-cli.md) 섹션을 참조하세요.

**Contents**
+ [CodeCatalyst로 Visual Studio 구성](#packages-nuget-vs-configure)
  + [Windows](#packages-nuget-vs-configure-windows)
  + [macOS](#packages-nuget-vs-configure-mac)

## CodeCatalyst로 Visual Studio 구성
<a name="packages-nuget-vs-configure"></a>

### Windows
<a name="packages-nuget-vs-configure-windows"></a>

**CodeCatalyst로 Visual Studio를 구성하려면**

1. CodeCatalyst로 인증하려면 개인 액세스 토큰(PAT)이 필요합니다. 이미 토큰이 있으면 그 토큰을 사용하면 됩니다. 토큰이 없다면 [개인 액세스 토큰을 사용하여 사용자 리포지토리 액세스 권한 부여](ipa-tokens-keys.md)의 지침에 따라 토큰을 생성합니다.

1. `nuget` 또는 `dotnet`를 사용하여 패키지 리포지토리 및 자격 증명을 구성합니다.

------
#### [ dotnet ]

   **Linux 및 macOS 사용자:** Windows 이외의 플랫폼에서는 암호화를 지원하지 않으므로 다음 명령에 `--store-password-in-clear-text` 플래그를 추가해야 합니다. 단, 이렇게 하면 비밀번호가 구성 파일에 일반 텍스트로 저장됩니다.

   ```
   dotnet nuget add source https://packages.{{region}}.codecatalyst.aws/nuget/{{space-name}}/{{proj-name}}/{{repo-name}}/v3/index.json --name {{repo_name}} --password {{PAT}} --username {{user_name}}
   ```

------
#### [ nuget ]

   ```
   nuget sources add -name {{repo_name}} -Source https://packages.{{region}}.codecatalyst.aws/nuget/{{space-name}}/{{proj-name}}/{{repo-name}}/v3/index.json -password {{PAT}} --username {{user_name}}
   ```

------

   출력 예시:

   ```
   Package source with Name: {{repo_name}} added successfully.
   ```

1. 새 패키지 소스를 사용하도록 Visual Studio를 구성합니다. Visual Studio에서 **도구**를 선택한 다음 **옵션**을 선택합니다.

1. **옵션** 메뉴에서 **NuGet 패키지 관리자** 섹션을 확장하고 **패키지 소스**를 선택합니다.

1. **사용 가능한 패키지 소스** 목록에서 {{repo\_name}} 소스가 활성화되어 있는지 확인합니다. NuGet Gallery에 대한 업스트림 연결로 패키지 리포지토리를 구성한 경우 **nuget.org** 소스를 비활성화합니다.

### macOS
<a name="packages-nuget-vs-configure-mac"></a>

**CodeCatalyst로 Visual Studio를 구성하려면**

1. CodeCatalyst로 인증하려면 개인 액세스 토큰(PAT)이 필요합니다. 이미 토큰이 있으면 그 토큰을 사용하면 됩니다. 토큰이 없다면 [개인 액세스 토큰을 사용하여 사용자 리포지토리 액세스 권한 부여](ipa-tokens-keys.md)의 지침에 따라 토큰을 생성합니다.

1. 메뉴 모음에서 **기본 설정**을 선택합니다.

1. **NuGet** 섹션에서 **소스**를 선택합니다.

1. **추가**를 선택하여 리포지토리 정보를 추가합니다.

   1. **이름**에 CodeCatalyst 패키지 리포지토리 이름을 입력합니다.

   1. **위치**에 CodeCatalyst 패키지 리포지토리 엔드포인트를 입력합니다. 다음 코드 조각은 엔드포인트의 예시를 보여줍니다. {{space-name}}, {{proj-name}}, {{repo-name}}을 CodeCatalyst 스페이스 이름, 프로젝트 이름, 리포지토리 이름으로 바꿉니다.

      ```
      https://packages.{{region}}.codecatalyst.aws/nuget/{{space-name}}/{{proj-name}}/{{repo-name}}/
      ```

   1. **사용자 이름**에 유효한 값을 입력합니다.

   1. **암호**에 PAT를 입력합니다.

1. **소스 추가**를 선택합니다.

1. NuGet Gallery에 대한 업스트림 연결로 패키지 리포지토리를 구성한 경우 **nuget.org** 소스를 비활성화합니다.

구성 후 Visual Studio는 CodeCatalyst 리포지토리, 모든 업스트림 리포지토리 또는 업스트림 소스로 구성한 경우 [NuGet.org](https://www.nuget.org/)의 패키지를 사용할 수 있습니다. Visual Studio에서 NuGet 패키지를 검색하고 설치하는 방법에 대한 자세한 내용은 *NuGet 설명서*의 [NuGet 패키지 관리자를 사용한 Visual Studio의 패키지 설치 및 관리](https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio)를 참조하세요.