Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Scenario
ID do pacote inválido :
contoso../id.
Questão
O ID do pacote é inválido porque não corresponde ao formato necessário. O NuGet valida IDs de pacote usando este regex:
^\w+([.-]\w+)*$
- O ID deve começar com uma letra ou número.
- Só pode conter letras, números, pontos (
.) e traços (-). - Pontos ou traços devem ser seguidos por mais letras ou números.
- Você pode ter várias partes separadas por
.ou-, comoContoso.App.Service.
Solução
Para corrigir este erro:
- Substitua ou remova quaisquer caracteres inválidos da ID do pacote. Apenas letras, números, pontos (
.) e traços (-) são permitidos. - Verifique se o ID do pacote começa com uma letra ou número.
- Os pontos (
.) ou traços (-) devem ser sempre seguidos por outra letra ou número (sem pontos/traços consecutivos e nenhum no final). - Por exemplo, altere
contoso../idparaContoso.Id.
Validade:
<PackageReference Include="Contoso.Id" Version="1.0.0" />
Inválido:
<PackageReference Include="contoso../id" Version="1.0.0" />