Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Scenario
Érvénytelen csomagazonosító:
contoso../id.
Probléma
A csomagazonosító érvénytelen, mert nem felel meg a szükséges formátumnak. A NuGet a következő regex használatával ellenőrzi a csomagazonosítókat:
^\w+([.-]\w+)*$
- Az azonosítónak betűvel vagy számmal kell kezdődnie.
- Csak betűket, számokat, kötőjeleket (
.) és kötőjeleket (-)tartalmazhat. - A kötőjeleket vagy kötőjeleket több betűnek vagy számnak kell követnie.
- Több rész is elválasztható egymástól
., vagy-példáulContoso.App.Service.
Solution
A hiba kijavítása:
- Cserélje le vagy távolítsa el az érvénytelen karaktereket a csomagazonosítóból. Csak betűk, számok, pontok (
.) és kötőjelek (-) engedélyezettek. - Győződjön meg arról, hogy a csomagazonosító betűvel vagy számmal kezdődik.
- A kötőjeleket (
.) és a kötőjeleket (-) mindig egy másik betűvel vagy számmal kell követni (egymást követő pontok/kötőjelek nélkül, a végén pedig egyiket sem). - Például változtassa meg a
contoso../idcímetContoso.Idcímre.
Érvényes:
<PackageReference Include="Contoso.Id" Version="1.0.0" />
Érvénytelen:
<PackageReference Include="contoso../id" Version="1.0.0" />