Изменение метаданных NuGetEditing NuGet Metadata

Использование параметров проекта для изменения метаданных NuGet для многоплатформенных библиотекUse the project options to edit NuGet metadata for multiplatform libraries

Типы проектов библиотеки (например, PCL или .NET Standard или новый тип проекта NuGet) имеют раздел пакета NuGet в окне " Параметры проекта ".Library project types (such as PCL or .NET Standard, or the new NuGet project type) have a NuGet Package section in the Project Options window.

Раздел Metadata (метаданные ) настраивает значения, используемые в файле манифеста пакета NuGet для nuspec .The Metadata section configures the values used in the .nuspec NuGet package manifest file.

Требуемая информацияRequired Information

На вкладке Общие содержатся четыре поля, которые необходимо указать для создания пакета NuGet.The General tab contains four fields that must be entered to generate a NuGet package:

Требуемое окно метаданных пакета NuGetNuGet package required metadata window

  • ID — идентификатор пакета, который должен быть уникальным в пределах NuGet.org (или в любом месте, где будет распространяться пакет).ID – The package identifier, which should be unique within NuGet.org (or wherever the package will be distributed). Следуйте этому руководству и используйте только символы, допустимые в URL-адресе (без пробелов, и не используйте большинство специальных символов).Follow this guidance and only use characters that are valid in a URL (no spaces, and avoid most special characters).
  • Версия — выберите номер версии, совместимый с правилами управления версиями NuGet.Version – Choose a version number consistent with NuGet's versioning rules.
  • Авторы — список имен с разделителями-запятыми.Authors – Comma-separated list of names.
  • Описание — обзор компонентов пакета, которые отображаются, когда пользователи выбирают пакет.Description – Overview of the package's features which is displayed when users are selecting the package.

Примечание

Не забывайте увеличивать номер версии при создании новых версий для распространения в NuGet или других пользователей.Remember to increment the version number when building new versions for distribution to NuGet or other users.

Дополнительные сведения см. в справочнике по необходимым элементам для получения дополнительных сведений, а также в этих подробных инструкциях по выбору уникального идентификатора пакета и заданию номера версии и заданию типа пакета.For more information, see the Required Elements Reference for more information, as well as these detailed instructions on Choosing a unique package identifier and setting the version number and Setting a package type.

Важно!

Необходимо указать все поля на этой вкладке. в противном случае появится сообщение об ошибке: "проект не содержит метаданные NuGet, поэтому пакет NuGet не будет создан. Метаданные пакета NuGet можно указать в разделе метаданных в параметрах проекта " .All fields on this tab must be entered; otherwise, an error message will appear: "The project does not have NuGet metadata so a NuGet package will not be created. NuGet package metadata can be specified in the Metadata section in Project Options"

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

Вкладка сведения содержит необязательные поля, которые будут включены в файл манифеста пакета NuGet.The Details tab contains optional fields to be included in the NuGet package manifest file.

Необязательное окно метаданных пакета NuGetNuGet package optional metadata window

Дополнительные сведения о обязательных и необязательных полях см. в справочнике по дополнительным элементам .Refer to the Optional Elements Reference for more information about the required and optional fields.

Примечание

Если пакет NuGet распространяется в NuGet.org , рекомендуется предоставить как можно больше информации.If the NuGet package is being distributed on NuGet.org it is recommended to supply as much information as possible.