Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyelesaikan dependensi paket untuk mempersiapkan transformasi
Setelah ituMengonfirmasi repositori Anda untuk mempersiapkan transformasi, jika AWS Transform menemukan dependensi paket yang hilang, Anda harus menyelesaikan langkah ini. Anda dapat menjalankan PowerShell skrip Windows untuk mendapatkan dependensi paket yang hilang dari perangkat yang sama dengan lingkungan Visual Studio pengembangan Anda, atau Anda dapat mengambil paket yang hilang secara manual. Kemudian, unggah paket yang hilang.
Dependensi Paket yang Hilang dapat diperbarui dengan dua cara:
Selesaikan menggunakan Konektor Artifact: Selesaikan dengan mengonfigurasi Repositori Artifact (Konektor ADO) NuGet melalui alur kerja HITL Connect Artifact Repository khusus, yang ditampilkan saat Konektor Artifact tidak dikonfigurasi dan paket tidak ada.
Perbarui paket yang hilang: AWS Transform mencantumkan paket yang hilang di tabel dependensi paket Hilang. Anda dapat mencari paket yang hilang berdasarkan nama di kotak pencarian. Tabel ini mencakup rincian berikut tentang paket yang hilang:
-
Nama
-
Repositori terkait
-
Status versi kerangka kerja
-
Status versi inti
-
Untuk mengatasi dependensi paket yang hilang,. Unggah paket yang hilang
Unggah paket yang hilang
-
Jika Anda memilih, Anda dapat mengunduh skrip PowerShell pembantu Windows untuk mengambil dependensi paket yang hilang dari dalam lingkungan pengembangan Anda. Visual Studio Atau Anda dapat menemukan paket yang hilang secara manual.
Untuk menggunakan PowerShell skrip Windows:
-
Pilih Unduh PowerShell skrip Windows.
-
Jalankan skrip secara lokal dengan koneksi aktif ke repositori yang berisi file ketergantungan paket yang hilang.
-
Skrip ini memungkinkan Anda mengunduh dependensi paket yang hilang ke lingkungan lokal Anda.
-
-
Script akan membuat file zip tunggal untuk Anda unggah yang mencakup semua dependensi dalam satu arsip. Anda juga dapat mengunggah file individual
.nupkgatau zip untuk setiap dependensi. -
Pilih Unggah file paket.
-
Dalam modal Unggah file dependensi, pilih Pilih file dan telusuri ke lokasi file paket yang hilang terkompresi di perangkat Anda.
-
Pilih Unggah.
-
AWS Transform memvalidasi file yang Anda unggah. Selama validasi, Anda tidak dapat melakukan pembaruan apa pun. AWS Transform melaporkan status validasi di atas tabel dependensi paket Hilang.
-
AWS Transform juga memperbarui kolom status dalam tabel dependensi paket Hilang dari Hilang ke Terselesaikan. Jika paket gagal validasi, statusnya menjadi Tidak Valid. Untuk file yang tidak valid lakukan hal berikut:
-
Dalam tabel dependensi paket Hilang, pilih paket yang tidak valid menggunakan kotak centang.
-
Pilih Hapus file yang diunggah.
-
Ini mengubah statusnya kembali ke Missing.
-
-
Setelah Anda mengunggah paket yang hilang dan menyelesaikan dependensi paket, pilih Lanjutkan untuk meninjau.
Jika Anda memilih Lanjutkan untuk meninjau tanpa menyelesaikan dependensi paket yang hilang, AWS Transform menanyakan apakah Anda ingin memulai pekerjaan transformasi tanpa paket yang hilang. Jika Anda memilih Abaikan dependensi paket yang hilang, AWS Transform akan menggunakan referensi assembly untuk mengubah kode. Melanjutkan tindakan ini dapat memengaruhi sumber daya terkait.
Persyaratan Struktur Folder
Untuk NuGet upload AWS Transform membutuhkan:
-
.nuspecFile yang akan ditempatkan di tingkat root untuk paket yang diunggah secara manual, atau -
Penggunaan PowerShell skrip yang disediakan untuk menghasilkan struktur yang benar
Persyaratan pencocokan versi
-
Status kerangka kerja: AWS Transform mencoba untuk mencocokkan versi dependensi yang ditentukan dalam
.csprojfile (kode sumber) dengan versi dependensi yang diunggah. Pencocokan yang tepat menghasilkan status Sukses. -
Status inti: AWS Transform mengharapkan spesifikasi versi inti di bagian dependensi dari file yang diunggah.
.nuspecJika ditemukan maka status intinya adalah Sukses.Contoh format:
<dependencies> <group targetFramework="net8.0" /> </dependencies>Versi umum meliputi:
-
.NET 5.0 (net5.0)
-
.NET 6.0 (net6.0)
-
.NET 7.0 (net7.0)
-
.NET 8.0 (net8.0)
-