NuGetnama paket, versi, dan normalisasi nama aset - CodeArtifact

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

NuGetnama paket, versi, dan normalisasi nama aset

CodeArtifactmenormalkan nama paket dan aset dan versi paket sebelum menyimpannya, yang berarti nama atau versi diCodeArtifactmungkin berbeda dari yang disediakan saat paket atau aset diterbitkan.

Normalisasi nama paket: CodeArtifactmenormalisasiNuGetnama paket dengan mengubah semua huruf menjadi huruf kecil.

Normalisasi versi paket: CodeArtifactmenormalisasiNuGetversi paket menggunakan pola yang sama sepertiNuGet. Informasi berikut ini dariNomor versi normaldariNuGetdokumentasi.

  • Memimpin nol dihapus dari nomor versi:

    • 1.00diperlakukan sebagai1.0

    • 1.01.1diperlakukan sebagai1.1.1

    • 1.00.0.1diperlakukan sebagai1.0.0.1

  • Nol di bagian keempat dari nomor versi akan dihilangkan:

    • 1.0.0.0diperlakukan sebagai1.0.0

    • 1.0.01.0diperlakukan sebagai1.0.1

  • SemVer2.0.0 build metadata dihapus:

    • 1.0.7+r3456diperlakukan sebagai1.0.7

Paket nama aset normalisasi: CodeArtifactmembangunNuGetnama aset paket dari nama paket dinormalisasi dan versi paket.

Nama paket dan nama versi yang tidak dinormalisasi dapat digunakan dengan permintaan API dan CLI karenaCodeArtifactmelakukan normalisasi pada nama paket dan input versi untuk permintaan tersebut. Misalnya, input--package Newtonsoft.JSONdan--version 12.0.03.0akan dinormalisasi dan mengembalikan paket yang memiliki nama paket dinormalisasinewtonsoft.jsondan versi12.0.3.

Anda harus menggunakan nama aset paket yang dinormalisasi dalam permintaan API dan CLI sebagaiCodeArtifacttidak melakukan normalisasi pada--assetmasukan.

Anda harus menggunakan nama dan versi yang dinormalisasi di ARN.

Untuk menemukan nama paket yang dinormalisasi, gunakanaws codeartifact list-packagesperintah. Untuk informasi selengkapnya, lihat Mencantumkan nama paket.

Untuk menemukan nama paket yang tidak dinormalisasi, gunakanaws codeartifact describe-package-versionperintah. Nama paket yang tidak dinormalisasi dikembalikan dalamdisplayNamebidang. Untuk informasi selengkapnya, lihat Melihat dan memperbarui detail versi paket dan dependensi.