Compartir vía


Edición de metadatos de NuGet

Uso de las opciones del proyecto para editar metadatos de NuGet para bibliotecas multiplataforma

Los tipos de proyecto de biblioteca (como PCL o .NET Standard o el nuevo tipo de proyecto NuGet) tienen una sección Paquete NuGet en la ventana Opciones de proyecto.

La sección Metadatos configura los valores usados en el archivo de manifiesto del paquete NuGet .nuspec.

Información necesaria

La pestaña General contiene cuatro campos que se deben escribir para generar un paquete NuGet:

NuGet package required metadata window

  • id.: el identificador del paquete, que debe ser único en NuGet.org (o donde se distribuya el paquete). Siga esta guía y use solo caracteres válidos en una dirección URL (sin espacios y evite la mayoría de los caracteres especiales).
  • Versión: elija un número de versión coherente con las reglas de control de versiones de NuGet.
  • Autores: lista de nombres separados por comas.
  • Descripción: información general de las características del paquete que se muestran cuando los usuarios seleccionan el paquete.

Nota:

Recuerde incrementar el número de versión al compilar nuevas versiones para su distribución a NuGet u otros usuarios.

Para obtener más información, consulte la Referencia de elementos necesarios para obtener más información, así como estas instrucciones detalladas sobre cómo elegir un identificador de paquete único y establecer el número de versión y Establecer un tipo de paquete.

Importante

Todos los campos de esta pestaña deben escribirse; De lo contrario, aparecerá un mensaje de error: "El proyecto no tiene metadatos de NuGet para que no se cree un paquete NuGet. Los metadatos del paquete NuGet se pueden especificar en la sección Metadatos de Opciones del proyecto"

Metadatos opcionales

La pestaña Detalles contiene campos opcionales que se incluirán en el archivo de manifiesto del paquete NuGet.

NuGet package optional metadata window

Consulte la Referencia de elementos opcionales para obtener más información sobre los campos obligatorios y opcionales.

Nota:

Si el paquete NuGet se distribuye en NuGet.org se recomienda proporcionar la mayor cantidad de información posible.