Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Scenario
Ongeldige pakket-id:
contoso../id.
Probleem
De pakket-id is ongeldig omdat deze niet overeenkomt met de vereiste indeling. NuGet valideert pakket-id's met behulp van deze regex:
^\w+([.-]\w+)*$
- De id moet beginnen met een letter of cijfer.
- Het mag alleen letters, cijfers, punten () en streepjes (
.-) bevatten. - Punten of streepjes moeten worden gevolgd door meer letters of cijfers.
- U kunt meerdere onderdelen scheiden door
.of-, zoalsContoso.App.Service.
Solution
Ga als volgt te werk om deze fout op te lossen:
- Vervang of verwijder ongeldige tekens uit de pakket-id. Alleen letters, cijfers, puntjes () en streepjes (
.-) zijn toegestaan. - Zorg ervoor dat de pakket-id begint met een letter of cijfer.
- Puntjes () of streepjes (
.-) moeten altijd worden gevolgd door een andere letter of cijfer (geen opeenvolgende punten/streepjes en geen aan het einde). - Wijzig bijvoorbeeld
contoso../idinContoso.Id.
Geldig:
<PackageReference Include="Contoso.Id" Version="1.0.0" />
Ongeldig:
<PackageReference Include="contoso../id" Version="1.0.0" />