Udostępnij za pośrednictwem


Edytowanie metadanych NuGet

Użyj opcji projektu, aby edytować metadane NuGet dla bibliotek wieloplatformowych

Typy projektów biblioteki (takie jak PCL lub .NET Standard lub nowy typ projektu NuGet) mają sekcję Pakiet NuGet w oknie Opcje projektu.

Sekcja Metadane konfiguruje wartości używane w pliku manifestu pakietu NuGet nuspec.

Wymagane informacje

Karta Ogólne zawiera cztery pola, które należy wprowadzić, aby wygenerować pakiet NuGet:

NuGet package required metadata window

  • ID — identyfikator pakietu, który powinien być unikatowy w NuGet.org (lub wszędzie tam, gdzie pakiet będzie dystrybuowany). Postępuj zgodnie z tym wskazówkami i używaj tylko znaków prawidłowych w adresie URL (bez spacji i unikaj większości znaków specjalnych).
  • Version — wybierz numer wersji zgodny z regułami przechowywania wersji pakietu NuGet.
  • Autorzy — rozdzielona przecinkami lista nazw.
  • Opis — omówienie funkcji pakietu wyświetlanych podczas wybierania pakietu przez użytkowników.

Uwaga

Pamiętaj, aby zwiększać numer wersji podczas kompilowania nowych wersji dystrybucji do pakietu NuGet lub innych użytkowników.

Aby uzyskać więcej informacji, zobacz Dokumentację elementów wymaganych, aby uzyskać więcej informacji, a także te szczegółowe instrukcje dotyczące wybierania unikatowego identyfikatora pakietu i ustawiania numeru wersji i ustawienia typu pakietu.

Ważne

Należy wprowadzić wszystkie pola na tej karcie; W przeciwnym razie zostanie wyświetlony komunikat o błędzie: "Projekt nie ma metadanych NuGet, więc pakiet NuGet nie zostanie utworzony. Metadane pakietu NuGet można określić w sekcji Metadane w obszarze Opcje projektu"

Opcjonalne metadane

Karta Szczegóły zawiera opcjonalne pola, które mają zostać uwzględnione w pliku manifestu pakietu NuGet.

NuGet package optional metadata window

Aby uzyskać więcej informacji na temat wymaganych i opcjonalnych pól, zapoznaj się z dokumentacją elementów opcjonalnych.

Uwaga

Jeśli pakiet NuGet jest dystrybuowany na NuGet.org zaleca się dostarczenie jak największej ilości informacji.