

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Normalização do nome, versão e nome do ativo do pacote NuGet
<a name="nuget-name-normalization"></a>

O CodeArtifact normaliza os nomes dos pacotes e ativos e as versões dos pacotes antes de armazená-los, o que significa que os nomes ou versões no CodeArtifact podem ser diferentes dos fornecidos quando o pacote ou ativo foi publicado.

**Normalização do nome do pacote:** o CodeArtifact normaliza os nomes dos pacotes NuGet convertendo todas as letras em minúsculas.

**Normalização da versão do pacote:** o CodeArtifact normaliza as versões do pacote NuGet usando o mesmo padrão do NuGet. As informações a seguir são dos [Números de versão normalizados](https://docs.microsoft.com/en-us/nuget/concepts/package-versioning#normalized-version-numbers) da documentação do NuGet. 
+ Os zeros iniciais são removidos dos números de versão:
  + `1.00` é tratado como `1.0`
  + `1.01.1` é tratado como `1.1.1`
  + `1.00.0.1` é tratado como `1.0.0.1`
+ Um zero na quarta parte do número da versão será omitido:
  + `1.0.0.0` é tratado como `1.0.0`
  + `1.0.01.0` é tratado como `1.0.1`
+ Os metadados de compilação do SemVer 2.0.0 são removidos:
  + `1.0.7+r3456` é tratado como `1.0.7`

**Normalização do nome do ativo do pacote:** o CodeArtifact constrói o nome do ativo do pacote NuGet a partir do nome e da versão do pacote normalizado.

O nome e a versão do pacote não normalizado podem ser usados com solicitações de API e CLI, pois o CodeArtifact executa a normalização no nome do pacote e nas entradas da versão dessas solicitações. Por exemplo, as entradas de `--package Newtonsoft.JSON` e `--version 12.0.03.0` seriam normalizadas e retornariam um pacote com o nome normalizado `newtonsoft.json` e a versão `12.0.3`.

Você deve usar o nome do ativo do pacote normalizado nas solicitações de API e CLI, pois o CodeArtifact não executa a normalização na entrada de `--asset`.

Você deve usar nomes e versões normalizados em ARNs.

Para localizar o nome normalizado de um pacote, use o comando `aws codeartifact list-packages`. Para obter mais informações, consulte [Listar nomes de pacotes](list-packages.md).

Para localizar o nome não normalizado de um pacote, use o comando `aws codeartifact describe-package-version`. O nome não normalizado do pacote é retornado no campo `displayName`. Para obter mais informações, consulte [Exiba e atualize os detalhes e dependências da versão do pacote](describe-package-version.md).