Compartir a través de


MainPackage (esquema del instalador de la aplicación)

El elemento MainPackage especifica la información sobre el paquete que incluye el nombre, el publicador, la versión y el URI. ProcessorArchitecture y ResourceId son atributos opcionales de MainPackage.

Jerarquía de elemento

<Appinstaller>
**MainPackage**

Sintaxis

<MainPackage 
    Name        = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
    Publisher   = A string between 1 and 8192 characters in length that fits the regular expression of a distinguished name: "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.
    Version     = A version string in quad notation, "Major.Minor.Build.Revision".
    ProcessorArchitecture  = "x86" | "x64" | "arm" | "neutral"
    Uri         = Uri to the app package location 
    ResourceId? = An ASCII string between 1 and 30 characters in length. />

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio
Nombre Nombre tal y como se especifica en el elemento identity del manifiesto de agrupación. El atributo Name no distingue mayúsculas de minúsculas. Cadena entre 3 y 50 caracteres de longitud que consta de caracteres alfanuméricos, de punto y guiones.
Publisher Publisher como se especifica en el elemento identity del manifiesto de agrupación. Cadena entre 1 y 8192 caracteres de longitud que se ajusta a la expresión regular de un nombre distintivo. Además, la validación semántica garantiza que la cadena sea compatible con la implementación de la API de Windows CertNameToStr de reglas X.500.
Versión Versión como se especifica en el elemento identity del manifiesto de agrupación. Cadena de versión en notación cuádruple, "Major.Minor.Build.Revision".
ProcessorArchitecture Describe la arquitectura del código contenido en el paquete. Un paquete que incluya código ejecutable debe incluir este atributo. "x86" o "x64" o "arm" o "neutral"
Identificador URI Uri a la ubicación del paquete de la aplicación URI como una cadena entre 1 y 2084 caracteres de longitud.
ResourceId Describe el tipo de recursos de interfaz de usuario incluidos en el paquete. ResourceId es una cadena especificada por el publicador. Esta cadena no puede terminar con un punto y no puede ser una de estas cadenas: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" y "LPT9". Cadena ASCII entre 1 y 30 caracteres de longitud. No

Elementos primarios

Elementos primarios Descripción
Appinstaller Elemento raíz del documento appinstaller.

Comentarios

Solo se puede declarar una de las dos <MainPackage> opciones o <MainBundle> en el <AppInstaller> elemento .

El <MainPackage> elemento solo debe usarse para paquetes de aplicaciones (.appx).

Nota

Name, Publisher, Version, ProcessorArchitecture y ResourceId deben coincidir con los valores del archivo AppxManifest.xml especificado en el URI del paquete de la aplicación.

Requisitos

Requisito Descripción
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Este espacio de nombres es necesario para las características introducidas en Windows 10, versión 1709.
Versión de SO mínima Windows 10, versión 1709