Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menggunakan paket dari CodeArtifact secara langsung di Visual Studio dengan CodeArtifact Credential Provider. Penyedia kredensial menyederhanakan pengaturan dan autentikasi repositori CodeArtifact Anda dalam Visual Studio dan tersedia di AWS Toolkit for Visual Studio.
catatan
Parameter AWS Toolkit for Visual Studio tidak tersedia untuk Visual Studio untuk Mac.
Untuk mengonfigurasi dan menggunakan NuGet dengan alat CLI, lihat Gunakan CodeArtifact dengan nuget atau dotnet CLI.
Topik
Mengonfigurasi Visual Studio dengan CodeArtifact Credential Provider
CodeArtifact Credential Provider menyederhanakan pengaturan dan autentikasi berkelanjutan antara CodeArtifact dan Visual Studio. Token autentikasi CodeArtifact 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 kredensial, pastikan bahwa semua kredensial AWS CodeArtifact yang ada dibersihkan dari file nuget.config
yang mungkin telah ditambahkan secara manual atau dengan menjalankan aws codeartifact login
untuk mengonfigurasi NuGet sebelumnya.
Menggunakan CodeArtifact di Visual Studio dengan AWS Toolkit for Visual Studio
-
Instal AWS Toolkit for Visual Studio menggunakan langkah-langkah berikut. Kit alat kompatibel dengan Visual Studio 2017 dan 2019 menggunakan langkah-langkah berikut. AWS CodeArtifact tidak mendukung Visual Studio 2015 dan versi sebelumnya.
-
Toolkit for Visual Studio untuk Visual Studio 2017 dan Visual Studio 2019 didistribusikan di Marketplace Visual Studio
. 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). -
Setelah kit alat diinstal, buka dengan memilih AWSExplorer dari menu View (Lihat).
-
Konfigurasi Toolkit for Visual Studio menggunakan kredensial AWS dengan mengikuti langkah-langkah di Menyediakan Kredensial AWS dalam Panduan Pengguna AWS Toolkit for Visual Studio.
(Opsional) Atur profil AWS yang ingin Anda gunakan dengan CodeArtifact. Jika tidak diatur, CodeArtifact akan menggunakan profil default. Untuk mengatur profil, buka Tools (Alat) > NuGet Package Manager (Manajer Paket NuGet) > Select CodeArtifact Profile (Pilih Profil AWS CodeArtifact).
Tambahkan repositori CodeArtifact Anda sebagai sumber paket dalam Visual Studio.
Navigasi ke repositori Anda di AWS Explorer, klik kanan dan pilih
Copy NuGet Source Endpoint
.Gunakan perintah Tools (Alat) > Options (Opsi) dan gulir ke NuGet Package Manager (Manajer Paket NuGet).
Pilih simpul Package Sources (Sumber Paket).
Pilih +, edit nama, dan tempel titik akhir URL repositori yang disalin di Langkah 3a di kotak (Source) Sumber, dan pilih Update (Perbarui).
Pilih kotak centang untuk sumber paket yang baru ditambahkan untuk mengaktifkannya.
catatan
Sebaiknya tambahkan koneksi eksternal ke NuGet.org ke repositori CodeArtifact Anda dan nonaktifkan paket sumber nuget.org dalam Visual Studio. Ketika menggunakan koneksi eksternal, semua paket yang diambil dari NuGet.org akan disimpan dalam repositori CodeArtifact Anda. Jika NuGet.org menjadi tidak tersedia, dependensi aplikasi Anda masih akan tersedia untuk membangun CI dan pengembangan lokal. Untuk informasi selengkapnya tentang koneksi eksternal, lihat Connect CodeArtifact repositori ke repositori publik.
Restart Visual Studio agar perubahan diterapkan.
Setelah konfigurasi, Visual Studio dapat menggunakan paket dari repositori CodeArtifact Anda, salah satu repositori hulu, atau dari NuGet.org
Menggunakan konsol Visual Studio Package Manager
Konsol Visual Studio Package Manager tidak akan menggunakan versi Visual Studio CodeArtifact Credential Provider. Untuk menggunakannya, Anda harus mengonfigurasi penyedia kredensial baris perintah. Lihat Gunakan CodeArtifact dengan nuget atau dotnet CLI untuk informasi selengkapnya.