

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# NuGet Normalisierung von Paketnamen, Version und Assetnamen
<a name="nuget-name-normalization"></a>

CodeArtifact normalisiert Paket- und Assetnamen und Paketversionen, bevor sie gespeichert werden, was bedeutet, dass sich die Namen oder Versionen in denen unterscheiden CodeArtifact können, die bei der Veröffentlichung des Pakets oder Assets angegeben wurden.

**Normalisierung von Paketnamen:** CodeArtifact normalisiert NuGet Paketnamen, indem alle Buchstaben in Kleinbuchstaben umgewandelt werden.

**Normalisierung der Paketversion:** CodeArtifact normalisiert NuGet Paketversionen nach demselben Muster wie. NuGet Die folgenden Informationen stammen aus den [normalisierten Versionsnummern](https://docs.microsoft.com/en-us/nuget/concepts/package-versioning#normalized-version-numbers) aus der Dokumentation. NuGet 
+ Führende Nullen werden aus den Versionsnummern entfernt:
  + `1.00`wird behandelt als `1.0`
  + `1.01.1`wird behandelt als `1.1.1`
  + `1.00.0.1`wird behandelt als `1.0.0.1`
+ Eine Null im vierten Teil der Versionsnummer wird weggelassen:
  + `1.0.0.0`wird behandelt als `1.0.0`
  + `1.0.01.0`wird behandelt als `1.0.1`
+ SemVer Die Build-Metadaten von 2.0.0 wurden entfernt:
  + `1.0.7+r3456`wird behandelt als `1.0.7`

**Normalisierung von Paket-Assetnamen:** CodeArtifact Konstruiert den NuGet Paket-Assetnamen aus dem normalisierten Paketnamen und der Paketversion.

Der nicht normalisierte Paketname und der Versionsname können mit API- und CLI-Anfragen verwendet werden, da CodeArtifact eine Normalisierung der Paketnamen- und Versionseingaben für diese Anfragen durchgeführt wird. Zum Beispiel `--version 12.0.03.0` würden Eingaben von `--package Newtonsoft.JSON` und normalisiert werden und ein Paket zurückgeben, das den normalisierten Paketnamen und die Version von hat. `newtonsoft.json` `12.0.3`

Sie müssen den normalisierten Paket-Assetnamen in API- und CLI-Anfragen verwenden, da die `--asset` Eingabe CodeArtifact nicht normalisiert wird.

Sie müssen in normalisierte Namen und Versionen verwenden. ARNs

Verwenden Sie den Befehl, um den normalisierten Namen eines Pakets zu finden. `aws codeartifact list-packages` Weitere Informationen finden Sie unter [Listet die Paketnamen auf](list-packages.md).

Verwenden Sie den Befehl, um den nicht normalisierten Namen eines Pakets zu finden. `aws codeartifact describe-package-version` Der nicht normalisierte Name des Pakets wird in dem Feld zurückgegeben. `displayName` Weitere Informationen finden Sie unter [Details und Abhängigkeiten der Paketversion anzeigen und aktualisieren](describe-package-version.md).