Поделиться через


Редактирование метаданных NuGet

Изменение метаданных NuGet для многоплатформенных библиотек с помощью параметров проекта

Типы проектов библиотеки (например, PCL или .NET Standard или новый тип проекта NuGet) содержат раздел "Пакет NuGet" в окне "Параметры проекта".

Раздел метаданных настраивает значения, используемые в файле манифеста пакета NuGet nuspec.

Необходимая информация

Вкладка "Общие " содержит четыре поля, которые необходимо ввести для создания пакета NuGet:

NuGet package required metadata window

  • Идентификатор — идентификатор пакета, который должен быть уникальным в NuGet.org (или где бы ни был распределен пакет). Следуйте этим рекомендациям и используйте только символы, допустимые в URL-адресе (без пробелов и избегайте большинства специальных символов).
  • Версия — выберите номер версии, согласованный с правилами управления версиями NuGet.
  • Авторы — разделенный запятыми список имен.
  • Описание . Обзор функций пакета, отображаемых при выборе пакета пользователями.

Примечание.

Не забудьте увеличить номер версии при создании новых версий для распространения в NuGet или других пользователей.

Дополнительные сведения см . в справочнике по обязательным элементам, а также эти подробные инструкции по выбору уникального идентификатора пакета и настройке номера версии и настройке типа пакета.

Внимание

Все поля на этой вкладке должны быть введены; В противном случае появится сообщение об ошибке: "Проект не содержит метаданных NuGet, поэтому пакет NuGet не будет создан. Метаданные пакета NuGet можно указать в разделе метаданных в разделе "Параметры проекта"

Необязательные метаданные

Вкладка "Сведения" содержит необязательные поля для включения в файл манифеста пакета NuGet.

NuGet package optional metadata window

Дополнительные сведения о обязательных и необязательных полях см. в справочнике по необязательным элементам.

Примечание.

Если пакет NuGet распространяется по NuGet.org рекомендуется предоставить максимальное количество сведений.