Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Scenario
Geçersiz paket kimliği:
contoso../id.
Sorun
Paket kimliği, gerekli biçimle eşleşmediğinden geçersiz. NuGet şu regex'i kullanarak paket kimliklerini doğrular:
^\w+([.-]\w+)*$
- Kimlik bir harf veya numarayla başlamalıdır.
- Yalnızca harf, sayı, nokta (
.) ve kısa çizgi (-) içerebilir. - Nokta veya kısa çizgilerin ardından daha fazla harf veya sayı eklenmelidir.
- veya
-gibiContoso.App.Serviceile ayrılmış.birden çok parçanız olabilir.
Çözüm
Bu hatayı düzeltmek için:
- Paket kimliğindeki geçersiz karakterleri değiştirin veya kaldırın. Yalnızca harflere, sayılara, noktalara (
.) ve kısa çizgilere (-) izin verilir. - Paket kimliğinin bir harf veya numarayla başladığından emin olun.
- Noktalar (
.) veya tireler (-) her zaman başka bir harf veya sayı tarafından takip edilmelidir (ardışık nokta/tire yok ve sonunda yok). - Örneğin,
contoso../id'iContoso.Idile değiştirin.
Geçerli:
<PackageReference Include="Contoso.Id" Version="1.0.0" />
Geçersiz:
<PackageReference Include="contoso../id" Version="1.0.0" />