Diseñador de manifiestos de VSIXVSIX Manifest Designer

Modifica un archivo de manifiesto de paquete VSIX, que establece el comportamiento de instalación para una extensión de Visual Studio.Modifies a VSIX package manifest file, which sets the installation behavior for a Visual Studio extension.

El el Diseñador de manifiestos VSIX asigna al esquema VSIX subyacente.The VSIX Manifest Designer maps to the underlying VSIX schema. Cada elemento en el esquema puede establecerse mediante el uso de un control correspondiente en el diseñador.Every element in the schema can be set by using a corresponding control in the designer. Para obtener más información acerca del esquema, vea VSIX extensión de esquema 2.0 referencia.For more information about the schema, see VSIX Extension Schema 2.0 Reference.

Para abrir el el Diseñador de manifiestos VSIX, busque un source.extension.vsixmanifest archivo el Explorador de solucionesy abra el archivo.To open the VSIX Manifest Designer, locate a source.extension.vsixmanifest file in Solution Explorer, and open the file. Si el archivo no contiene XML válido, no se abrirá el Diseñador de manifiestos.If the file does not contain valid XML, the manifest designer won't open.

Note

El source.extension.vsixmanifest se enviaran resultado a archivo extension.vsixmanifest cuando se compila el paquete.The source.extension.vsixmanifest file is output to extension.vsixmanifest when the package is built.

Lista de UIElementUIElement list

El el Diseñador de manifiestos VSIX contiene cuatro secciones que corresponden a estos elementos de nivel superior del esquema:The VSIX Manifest Designer contains four sections that correspond to these top-level elements of the schema:

  • MetadatosMetadata

  • Destinos de instalaciónInstall Targets

  • ActivosAssets

  • DependenciasDependencies

    El área de encabezado contiene los siguientes controles.The heading area contains the following controls.

    Nombre de productoProduct Name
    Describe el nombre de extensión.Describes the extension name.

    Id. de productoProduct ID
    Especifica la información de identificación único para este paquete.Specifies the unique identification information for this package.

    AutorAuthor
    Especifica el nombre del autor de la extensión.Specifies the name of the author of the extension.

    VersiónVersion
    Especifica el número de versión de la extensión.Specifies the version number of the extension.

    El metadatos pestaña contiene los siguientes controles.The Metadata tab contains the following controls.

    DescripciónDescription
    Proporciona una descripción de la extensión, que se mostrará en Administrador de extensiones.Provides a text description of the extension, to be displayed in Extension Manager.

    IdiomaLanguage
    Especifica el idioma predeterminado para el paquete, que corresponde a los datos de texto en el manifiesto.Specifies the default language for the package, which corresponds to the textual data in the manifest. El Language atributo sigue la convención de código de configuración regional de common language runtime (CLR) para los ensamblados de recursos, por ejemplo, en-us, en, fr-fr.The Language attribute follows the common language runtime (CLR) locale code convention for resource assemblies, for example, en-us, en, fr-fr. De forma predeterminada, el valor es neutro, lo que significa que el paquete se ejecutará en cualquier versión de idioma de Visual Studio.By default, the value is neutral, which means the package will run on any language version of Visual Studio.

    licenciaLicense
    Especifica el archivo de texto que contiene la licencia de usuario, si hay alguno.Specifies the text file that contains the user license, if one is present.

    IconosIcon
    Especifica el archivo de gráficos (.png, .bmp, .jpeg, .ico) que contiene el icono que se mostrará en Administrador de extensiones, si hay un icono.Specifies the graphics file (.png, .bmp, .jpeg, .ico) that contains the icon to be displayed in Extension Manager, if an icon is present. La imagen del icono debe ser 32 x 32 píxeles o se cambia el tamaño a dichas dimensiones.The icon image must be 32x32 pixels or it is resized to those dimensions. Si no se especifica ningún icono, Administrador de extensiones utiliza un icono predeterminado.If no icon is specified, Extension Manager uses a default icon.

    Imagen de vista previaPreview image
    Especifica el archivo de gráficos (.png, .bmp, .jpeg, .ico) que contiene la imagen de vista previa que se mostrará en Administrador de extensiones, si hay una imagen de vista previa.Specifies the graphics file (.png, .bmp, .jpeg, .ico) that contains the preview image to be displayed in Extension Manager, if a preview image is present. La imagen de vista previa debe ser 200 x 200 píxeles.The preview image must be 200x200 pixels. Si no se especifica ninguna imagen de vista previa, Administrador de extensiones usa una imagen predeterminada.If no preview image is specified, Extension Manager uses a default image.

    EtiquetasTags
    Agrega las etiquetas de texto que se usará para las sugerencias de búsqueda.Adds text tags to be used for search hints.

    Notas de la versiónRelease Notes
    Especifica un archivo (.txt, .rtf) que contiene las notas de versión.Specifies a file (.txt, .rtf) that contains release notes. También utiliza la dirección URL de un sitio web que muestra las notas de la versión.Also takes the URL of a website that displays the release notes.

    Guía de introducciónGetting Started Guide
    Especifica un archivo (.txt, .rtf) que contiene información sobre cómo usar la extensión o el contenido del paquete VSIX.Specifies a file (.txt, .rtf) that contains information about how to use the extension or the content in the VSIX package. Esta guía aparece una vez completada la instalación de la extensión.This guide appears when the extension installation is complete. También toma la dirección URL de un sitio Web que muestra a la guía.Also takes the URL of a website that displays the guide.

    URL de información adicionalMore Info URL
    Especifica la dirección URL de un sitio Web que contiene información adicional sobre el producto.Specifies the URL of a website that contains additional information about the product.

    El destinos de instalación pestaña contiene los siguientes controles.The Install Targets tab contains the following controls.

    Tipo de instalaciónType of install
    Enumera extensión de Visual Studio y SDK de extensión como tipos de instalación de destino.Lists Visual Studio Extension and Extension SDK as target installation types. Las opciones varían según el tipo que elija.The options differ, depending on the type that you choose.

    Extensión de Visual StudioVisual Studio Extension
    Enumera la InstallationTarget elementos que describen cómo se puede instalar el paquete y en qué productos de Visual Studio se puede instalar esta extensión.Lists the InstallationTarget elements that describe how the package can be installed and into which Visual Studio products this extension can be installed. Nombre y una versión o intervalo identifica cada producto por separado.Each product is identified separately by name and a version or version range. Productos pueden agregados a la lista, puede modificar y eliminar.Products can be added to the list, modified, and deleted. El nombre y la versión de un producto corresponden a la Id y versión atributos del asociado InstallationTarget elemento.The name and the version of a product correspond to the Id and Version attributes of the associated InstallationTarget element.

    Intervalo de versiones es [12.0, 14,0] y utiliza la notación siguiente:Version Range is [12.0, 14.0] and uses the following notation:

  • [-inclusivo mínimo[ - minimum version inclusive

  • ]-versión máximo inclusivo] - maximum version inclusive

  • (-exclusivo de versión mínima( - minimum version exclusive

  • )-exclusivo de versión máxima) - maximum version exclusive

  • Versión única # - solo la versión especificadaSingle version # - only the specified version

    SDK de extensiónExtension SDK
    Especifica una instalación global que no se limitan a un producto específico y una versión.Specifies a global installation that isn't scoped to a specific product and version. Identificador de la plataforma de destino es la plataforma, como "Windows", que tiene como destino.Target Platform Identifier is the platform, such as "Windows," that you're targeting. Versión de la plataforma de destino es la versión, como 8.0, la plataforma de destino.Target Platform Version is the version, such as 8.0, of your target platform. Nombre del SDK y SDK versión son el nombre y el número de versión del SDK, respectivamente.SDK Name and SDK Version are the name and the version number of the SDK, respectively.

    Este VSIX está instalado para todos los usuarios (requiere elevación en la instalación)This VSIX is installed for all users (requires elevation on install)
    Si selecciona esta casilla, la extensión se instala para todos los usuarios; en caso contrario, se instala solo para el usuario actual.If you select this check box, the extension is installed for all users; otherwise, it's installed only for the current user.

    Este VSIX está instalado por Windows InstallerThis VSIX is installed by Windows Installer
    Si selecciona esta casilla, la extensión se instala mediante el instalador de Windows (.msi archivo); en caso contrario, se instala como un paquete VSIX típico (.vsix archivo).If you select this check box, the extension is installed by the Windows Installer (.msi file); otherwise, it's installed as a typical VSIX package (.vsix file).

    El activos pestaña contiene los siguientes controles.The Assets tab contains the following controls.

    Lista de activosList of assets
    Enumera los elementos de recurso que se describen los elementos de extensión o contenido que este paquete superficies.Lists the Asset elements that describe the extension or content elements that this package surfaces. Cada extensión o un elemento de contenido se muestra por separado por origen, el tipo y la ruta de acceso.Each extension or content element is listed separately by source, type, and path. Extensiones y el contenido de los elementos se pueden agrega a la lista, modificar y eliminar.Extensions and content elements can be added to the list, modified, and deleted. El tipo y la ruta de acceso de un elemento de extensión o contenido corresponde a la Type y Path atributos del asociado Asset elemento.The type and path of an extension or content element corresponds to the Type and Path attributes of the associated Asset element. Se conocen los tipos siguientes:The following types are known:

  • Microsoft.VisualStudio.PackageMicrosoft.VisualStudio.Package

  • Microsoft.VisualStudio.MefComponentMicrosoft.VisualStudio.MefComponent

  • Microsoft.VisualStudio.ToolboxControlMicrosoft.VisualStudio.ToolboxControl

  • Microsoft.VisualStudio.SamplesMicrosoft.VisualStudio.Samples

  • Microsoft.VisualStudio.ProjectTemplateMicrosoft.VisualStudio.ProjectTemplate

  • Microsoft.VisualStudio.ItemTemplateMicrosoft.VisualStudio.ItemTemplate

  • Microsoft.VisualStudio.AssemblyMicrosoft.VisualStudio.Assembly

  • Microsoft.ExtensionSDKMicrosoft.ExtensionSDK

    Para agregar o editar un recurso, debe especificar el tipo de recurso, si el recurso es un proyecto de la solución actual o un archivo en el sistema de archivos y el nombre del proyecto.To add or edit an asset, you must specify the asset type, whether the asset is a project in the current solution or a file in the file system, and the name of the project. También puede especificar el nombre de la carpeta en la que se va a insertarse.You can also specify the name of the folder in which to be embedded.

    También puede crear sus propios tipos y asígneles los nombres únicos.You can also create your own types and give them unique names.

    El dependencias pestaña contiene los siguientes controles.The Dependencies tab contains the following controls.

    Nombre, el origen y el intervalo de versionesName, Source, and Version Range
    Enumera los elementos de dependencia de este paquete, que son otros paquetes que dependa de este paquete.Lists the Dependency elements of this package, which are other packages that this package depends on. Si se especifica un paquete de dependencias, debe instalarse antes de instalar este paquete; en caso contrario, este paquete debe instalarlo.If a dependency package is specified, it must be installed before this package is installed; otherwise, this package must install it.

    Paquetes de dependencia se especifican mediante el identificador, nombre, intervalo de versiones, origen y cómo se puede resolver la dependencia.Dependency packages are specified by identifier, name, version range, source, and how the dependency is to be resolved. Cada paquete de dependencias se muestra por separado por nombre, versión y origen.Each dependency package is listed separately by name, version, and source. Paquetes de dependencia se pueden agregar a la lista, modificados y eliminados.Dependency packages can be added to the list, modified, and deleted.

    El identificador debe coincidir con el ID atributo de los metadatos del paquete de dependencia.The identifier must match the ID attribute of the dependency package metadata. El origen puede ser un proyecto en la solución actual, una extensión instalada actualmente o un archivo.The source can be a project in the current solution, a currently installed extension, or a file. El cómo es la dependencia se resolvió valor puede ser la ruta de acceso relativa de un paquete anidado o la dirección URL de la ubicación de descarga de la dependencia.The How is dependency resolved setting can be the relative path of a nested package or the URL of the download location for the dependency. El identificador, la versión y la resolución del paquete de dependencia se corresponden con los Id, Version, y Location atributos del asociado Dependency elemento.The ID, the version, and the resolution of the dependency package correspond to the Id, Version, and Location attributes of the associated Dependency element.

Vea tambiénSee also

Referencia de esquema 2.0 de extensión VSIX VSIX extension schema 2.0 reference
Anatomía de un paquete VSIXAnatomy of a VSIX package