Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Scenario
Nieprawidłowy identyfikator pakietu:
contoso../id.
Problematyka
Identyfikator pakietu jest nieprawidłowy, ponieważ nie jest zgodny z wymaganym formatem. Narzędzie NuGet weryfikuje identyfikatory pakietów przy użyciu tego wyrażenia regularnego:
^\w+([.-]\w+)*$
- Identyfikator musi zaczynać się literą lub cyfrą.
- Może zawierać tylko litery, cyfry, kropki (
.) i kreski (-). - Kropki lub kreski muszą być poprzedzone większą liczbą liter lub cyfr.
- Możesz mieć wiele części rozdzielonych znakami
.lub-, na przykładContoso.App.Service.
Rozwiązanie
Aby naprawić ten błąd:
- Zamień lub usuń wszelkie nieprawidłowe znaki z identyfikatora pakietu. Dozwolone są tylko litery, cyfry, kropki (
.) i kreski (-). - Upewnij się, że identyfikator pakietu zaczyna się literą lub cyfrą.
- Kropki (
.) lub kreski (-) muszą być zawsze po innej litery lub cyfry (bez kolejnych kropek/kreski i brak na końcu). - Na przykład zmień wartość
contoso../idnaContoso.Id.
Ważny:
<PackageReference Include="Contoso.Id" Version="1.0.0" />
Nieprawidłowy:
<PackageReference Include="contoso../id" Version="1.0.0" />