Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Scenario
ID pacchetto non valido:
contoso../id.
Problema
L'ID pacchetto non è valido perché non corrisponde al formato richiesto. NuGet convalida gli ID pacchetto usando questa espressione regolare:
^\w+([.-]\w+)*$
- L'ID deve iniziare con una lettera o un numero.
- Può contenere solo lettere, numeri, punti (
.) e trattini (-). - I punti o i trattini devono essere seguiti da più lettere o numeri.
- È possibile avere più parti separate da
.o-, ad esempioContoso.App.Service.
Soluzione
Per correggere l'errore:
- Sostituire o rimuovere caratteri non validi dall'ID del pacchetto. Sono consentite solo lettere, numeri, punti (
.) e trattini (-). - Verificare che l'ID pacchetto inizi con una lettera o un numero.
- I punti () o i trattini (
.-) devono sempre essere seguiti da un'altra lettera o numero (nessun punto/trattino consecutivo e nessuno alla fine). - Puoi ad esempio modificare
contoso../idinContoso.Id.
Valido
<PackageReference Include="Contoso.Id" Version="1.0.0" />
Non valido:
<PackageReference Include="contoso../id" Version="1.0.0" />