

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan CodeArtifact dengan Visual Studio
<a name="nuget-visual-studio"></a>

 Anda dapat menggunakan paket CodeArtifact langsung dari Visual Studio dengan Penyedia CodeArtifact Kredenal. Penyedia kredensi menyederhanakan penyiapan dan otentikasi CodeArtifact repositori Anda di Visual Studio dan tersedia di. [AWS Toolkit for Visual Studio](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/welcome.html) 

**catatan**  
 AWS Toolkit for Visual Studio Ini tidak tersedia untuk Visual Studio untuk Mac. 

Untuk mengkonfigurasi dan menggunakan NuGet dengan alat CLI, lihat. [Gunakan CodeArtifact dengan nuget atau dotnet CLI](nuget-cli.md)

**Topics**
+ [Konfigurasikan Visual Studio dengan Penyedia CodeArtifact Kredenal](#nuget-vs-cred-provider)
+ [Menggunakan konsol Visual Studio Package Manager](#built-in-nuget-terminal-vs)

## Konfigurasikan Visual Studio dengan Penyedia CodeArtifact Kredenal
<a name="nuget-vs-cred-provider"></a>

Penyedia CodeArtifact Kredenal menyederhanakan penyiapan dan autentikasi lanjutan antara CodeArtifact dan Visual Studio. CodeArtifact token otentikasi berlaku selama maksimal 12 jam. Agar tidak perlu menyegarkan token secara manual saat bekerja di Visual Studio, penyedia kredensial secara berkala mengambil token baru sebelum token saat ini berakhir.

**penting**  
Untuk menggunakan penyedia kredensi, pastikan AWS CodeArtifact kredensi yang ada dihapus dari `nuget.config` file Anda yang mungkin telah ditambahkan secara manual atau dengan menjalankan `aws codeartifact login` konfigurasi sebelumnya. NuGet 

**Gunakan CodeArtifact di Visual Studio dengan AWS Toolkit for Visual Studio**

1. Instal AWS Toolkit for Visual Studio menggunakan langkah-langkah berikut. Toolkit ini kompatibel dengan Visual Studio 2017 dan 2019 menggunakan langkah-langkah ini. AWS CodeArtifact tidak mendukung Visual Studio 2015 dan sebelumnya.

   1.  Toolkit for Visual Studio untuk Visual Studio 2017 dan Visual Studio 2019 didistribusikan di [Marketplace Visual Studio](https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.AWSToolkitforVisualStudio2017). Anda juga dapat menginstal dan memperbarui kit alat dalam Visual Studio dengan menggunakan **Tools (Alat)** ≫ **Extensions and Updates (Ekstensi dan Pembaruan)** (Visual Studio 2017) atau **Extensions (Ekstensi)** ≫ **Manage Extensions (Kelola Ekstensi)** (Visual Studio 2019). 

   1.  Setelah kit alat diinstal, buka dengan memilih **AWS Explorer** dari menu **View (Lihat)**. 

1. *Konfigurasikan Toolkit for Visual Studio dengan AWS kredensialnya dengan mengikuti langkah-langkah [dalam AWS Menyediakan Kredensial di](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/credentials.html) Panduan Pengguna.AWS Toolkit for Visual Studio *

1. (Opsional) Atur AWS profil yang ingin Anda gunakan CodeArtifact. Jika tidak diatur, CodeArtifact akan menggunakan profil default. Untuk mengatur profil, buka **Tools > NuGet Package Manager > Select CodeArtifact AWS Profile**.

1. Tambahkan CodeArtifact repositori Anda sebagai sumber paket di Visual Studio.

   1. Navigasi ke repositori Anda di **AWS Explorer**, klik kanan dan pilih `Copy NuGet Source Endpoint`.

   1. Gunakan perintah **Tools > Options** dan gulir ke **NuGet Package Manager**.

   1. Pilih simpul **Package Sources (Sumber Paket)**.

   1. Pilih **\$1**, edit nama, dan tempel titik akhir URL repositori yang disalin di Langkah 3a di kotak **(Source) Sumber**, dan pilih **Update (Perbarui)**.

   1. Pilih kotak centang untuk sumber paket yang baru ditambahkan untuk mengaktifkannya.
**catatan**  
Sebaiknya tambahkan koneksi eksternal **NuGetke.org** ke CodeArtifact repositori Anda dan menonaktifkan sumber paket **nuget.org di Visual Studio**. Saat menggunakan koneksi eksternal, semua paket yang diambil dari **NuGet.org** akan disimpan di CodeArtifact repositori Anda. Jika **NuGet.org** menjadi tidak tersedia, dependensi aplikasi Anda akan tetap tersedia untuk build CI dan pengembangan lokal. Untuk informasi selengkapnya tentang koneksi eksternal, lihat [Connect CodeArtifact repositori ke repositori publik](external-connection.md).

1. Mulai ulang Visual Studio agar perubahan diterapkan.

Setelah konfigurasi, Visual Studio dapat menggunakan paket dari CodeArtifact repositori Anda, salah satu repositori upstream, atau [NuGetdari.org](https://www.nuget.org/) jika Anda telah menambahkan koneksi eksternal. Untuk informasi selengkapnya tentang browsing dan menginstal NuGet paket di Visual Studio, lihat [Menginstal dan mengelola paket di Visual Studio menggunakan NuGet Package Manager](https://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio) dalam *NuGet dokumentasi*.

## Menggunakan konsol Visual Studio Package Manager
<a name="built-in-nuget-terminal-vs"></a>

Konsol Visual Studio Package Manager tidak akan menggunakan versi Visual Studio dari CodeArtifact Credential Provider. Untuk menggunakannya, Anda harus mengonfigurasi penyedia kredensial baris perintah. Lihat [Gunakan CodeArtifact dengan nuget atau dotnet CLI](nuget-cli.md) untuk informasi selengkapnya.