NuGetnormalizzazione del nome del pacchetto, della versione e del nome delle risorse - CodeArtifact

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

NuGetnormalizzazione del nome del pacchetto, della versione e del nome delle risorse

CodeArtifactnormalizza i nomi dei pacchetti e delle risorse e le versioni dei pacchetti prima di archiviarli, il che significa i nomi o le versioni inCodeArtifactpotrebbe essere diverso da quelli forniti al momento della pubblicazione del pacchetto o della risorsa.

Normalizzazione del nome del pacchetto: CodeArtifactnormalizzaNuGetnomi dei pacchetti convertendo tutte le lettere in minuscolo.

Normalizzazione della versione del pacchetto: CodeArtifactnormalizzaNuGetversioni del pacchetto che utilizzano lo stesso modello diNuGet. Le seguenti informazioni provengono daNumeri di versione normalizzatidagliNuGetdocumentazione.

  • Gli zeri iniziali vengono rimossi dai numeri di versione:

    • 1.00è trattato come1.0

    • 1.01.1è trattato come1.1.1

    • 1.00.0.1è trattato come1.0.0.1

  • Viene omesso uno zero nella quarta parte del numero di versione:

    • 1.0.0.0è trattato come1.0.0

    • 1.0.01.0è trattato come1.0.1

  • SemVerI metadati di compilazione 2.0.0 vengono rimossi:

    • 1.0.7+r3456è trattato come1.0.7

Normalizzazione del nome delle risorse del pacchetto: CodeArtifactcostruisce ilNuGetnome della risorsa del pacchetto dal nome del pacchetto normalizzato e dalla versione del pacchetto.

Il nome del pacchetto e il nome della versione non normalizzati possono essere utilizzati con le richieste API e CLI perchéCodeArtifactesegue la normalizzazione del nome del pacchetto e degli input di versione per tali richieste. Ad esempio, input di--package Newtonsoft.JSONe--version 12.0.03.0sarebbe normalizzato e restituito un pacchetto che ha un nome di pacchetto normalizzato dinewtonsoft.jsone versione di12.0.3.

È necessario utilizzare il nome della risorsa del pacchetto normalizzato nelle richieste API e CLI comeCodeArtifactnon esegue la normalizzazione sul--assetingresso.

È necessario utilizzare nomi e versioni normalizzati in ARN.

Per trovare il nome normalizzato di un pacchetto, utilizzare ilaws codeartifact list-packagescomando. Per ulteriori informazioni, consultare . Elenca i nomi dei pacchetti .

Per trovare il nome non normalizzato di un pacchetto, utilizzare ilaws codeartifact describe-package-versioncomando. Il nome non normalizzato del pacchetto viene restituito nelladisplayName. Per ulteriori informazioni, consultare Visualizza e aggiorna i dettagli e le dipendenze della versione del pacchetto.