Compartir a través de


Cómo crear un manifiesto de paquete básico para Windows 8

Nota Para Windows 10, consulte What's different in Windows 10 (Diferencias en Windows 10).

 

Para empaquetar la aplicación, debe crear un manifiesto de paquete que contenga los elementos requeridos por ese esquema de manifiesto de paquete.

Como alternativa, puede empaquetar la aplicación mediante Visual Studio. Consulte Empaquetado de la aplicación mediante Visual Studio.

Instructions

Paso 1: Crear el archivo .appxmanifest

Con un editor de texto, cree un archivo (que contendrá XML) y asímícelo Package.appxmanifest.

Paso 2: Agregar la plantilla básica

Agregue esta plantilla al archivo Package.appxmanifest.

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
  <Identity Name="" 
            Version="" 
            Publisher="" />
  <Properties>
    <DisplayName></DisplayName>
    <PublisherDisplayName></PublisherDisplayName>
    <Logo></Logo>
  </Properties>
  <Prerequisites>
    <OSMinVersion></OSMinVersion>
    <OSMaxVersionTested></OSMaxVersionTested>
  </Prerequisites>
  <Resources>
    <Resource Language="" />
  </Resources>
  <Applications>
    <Application Id="" StartPage="">
      <VisualElements DisplayName="" Description=""
           Logo="" SmallLogo=""  
           ForegroundText="" BackgroundColor="">
         <SplashScreen Image="" />
      </VisualElements>
    </Application>
  </Applications>
</Package>

En los pasos siguientes se muestra cómo rellenar los elementos y atributos necesarios para completar la plantilla.

Paso 3: Agregar la información de identidad

El elemento Identity tiene 3 atributos obligatorios. Este es un ejemplo del elemento Identity con texto del marcador de posición de los atributos. Los valores del atributo Name y del atributo Publisher (los valores de CN, O, L, S y C) del ejemplo siguiente los proporciona la tienda, para las aplicaciones que se cargan en la tienda.

<Identity Name="MyCompany.MySuite.MyApp" 
          Version="1.0.0.0" 
          Publisher="CN=MyCompany, O=MyCompany, L=MyCity, S=MyState, C=MyCountry"/>

Paso 4: Agregar las propiedades del paquete

El elemento Properties tiene 3 elementos secundarios necesarios. Este es un ejemplo del nodo Properties con texto de marcador de posición de los elementos. DisplayName es el nombre de la aplicación que reserva en la tienda, para las aplicaciones que se cargan en la tienda.

<Properties>
  <DisplayName>MyApp</DisplayName>
  <PublisherDisplayName>MyCompany</PublisherDisplayName>
  <Logo>images\icon.png</Logo>
</Properties>

Paso 5: Agregar los requisitos previos

Este es un nodo de requisitos previos de ejemplo.

<Prerequisites>
  <OSMinVersion>6.2.1</OSMinVersion>
  <OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>

Paso 6: Agregar los recursos

Este es un nodo recursos de ejemplo.

<Resources>
  <Resource Language="en-us" />
</Resources>

Paso 7: Agregar la información opcional

Puede usar el elemento Applications para especificar una o varias aplicaciones para el paquete. Tenga en cuenta que, aunque cada paquete puede contener una o varias aplicaciones, los paquetes que contienen varias aplicaciones no pasarán el Microsoft Store de certificación.

La entrada de una aplicación debe especificar determinados atributos del elemento VisualElements y un elemento SplashScreen . Esta entrada también puede especificar un elemento DefaultTile . Este es un nodo Aplicaciones de ejemplo con texto de marcador de posición.

<Applications>
  <Application Id="MyApp" StartPage="default.html">
    <VisualElements DisplayName="My App" Description="A useful description." 
         Logo="images\icon.png" SmallLogo="images\small_icon.png" 
         ForegroundText="dark" BackgroundColor="#FFFFFF" >
      <SplashScreen Image="images\splash.png" />
    </VisualElements>
  </Application>
</Applications>

Cómo crear un manifiesto de paquete manualmente