Aplicación Windows

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Aplicaciones para las tiendas de aplicaciones > Compilar código de programa >

Aplicación Windows

El formato Windows App es para dispositivos táctiles de Windows (como tabletas con Windows RT) y equipos de escritorio con Windows 8.1 o superior. El código de programa que se genera para aplicaciones de Windows está en C++. Se genera en el directorio especificado en la pantalla nº7 del asistente para la generación de código de programa. Puede abrir el proyecto C++ generado (some-app-name.vcxproj) desde Visual Studio y compilar el proyecto en una aplicación de Windows. El resultado incluye un archivo con la extensión .XAP. Se trata de un archivo comprimido que contiene todos los ficheros que necesita la aplicación. Además, es el archivo que deberá publicar en la tienda de aplicaciones de Windows.

 

Requisitos

Para poder generar, probar y publicar la aplicación de Windows a partir del código de programa generado necesitará:

 

Una cuenta de desarrollador de aplicaciones de Windows para poder publicar la aplicación en la tienda de Windows. Consulte esta página de Microsoft para obtener más información.
Visual Studio 2015 con Update 3 (solo esta versión) y herramientas para mantenimiento de aplicaciones de la Tienda para Windows 8.1 (o superior).
oVisual Studio 2015 con Update 3: (i) herramientas de desarrollo de aplicaciones Windows universales (1.4.1) y Windows 10 SDK (10.0.14393); (ii) Windows 8.1 y herramientas para Windows Phone 8.0/8.1: herramientas Windows y Windows SDKs
oVisual Studio 2017: (i) herramientas C++ de la plataforma universal de Windows; (ii) Windows SDK 10 (10.0.14393.0); (iii) Windows SDK 8.1  (se encuentra en "SDKs, bibliotecas y marcos", en "Componentes individuales")
Windows 8.1 o superior para probar la aplicación.

 

Generar la aplicación

A continuación puede ver un resumen del proceso de generación de aplicaciones para Windows:

 

1.Abra el código de programa generado en Visual Studio. El archivo que debe abrir es un archivo .vcxproj que estará en el directorio que se especificó en la pantalla nº7 del asistente para la generación de código de programa.
2.En Visual Studio defina la configuración de compilación para Windows 32, Windows 64 o ARM. Para la opción Versión (imagen siguiente) utilice el mismo número de versión que introdujo en la pantalla nº1 del asistente para la generación de código de programa. Por ejemplo: si introdujo el número de versión 10 en el asistente, entonces introduzca el número de versión 10.0.0.0 en Visual Studio. Además, asegúrese de desactivar la casilla Incrementar automáticamente de la opción de configuración Versión (imagen siguiente). Si se activa esta casilla, el número de versión incrementará automáticamente cada vez que se compile la aplicación y dará lugar a conflictos con el número introducido en el asistente para la generación de código de programa.

MTDGenCode_VSConfig01

3.En el cuadro combinado situado a la derecha del botón Ejecutar (en la barra de herramientas), seleccione Depurar y después haga clic en Ejecutar o pulse F5 o seleccione Depurar | Iniciar depuración.
4.Puede esperar algunas excepciones porque Visual Studio no puede comprobar si existen algunos archivos de proyecto o de flujo de trabajo de MobileTogether. Estas excepciones se pueden ignorar.
5.Si necesita modificar el código de programa, debe decidir si las plantillas SPL que generan el código de programa se deben editar o si las modificaciones se limitarán a las entradas del asistente para la generación de código de programa. Si las plantillas se deben editar, entonces edítelas. Ejecute el asistente para la generación de código de programa para volver a generar código de programa y vuelva a probarlo.
6.Para compilar la aplicación que se publicará, vaya al cuadro combinado situado junto al botón Ejecutar y seleccione Liberar. Después haga clic en Proyecto | Tienda | Crear paquetes de aplicaciones. Esto abre un asistente nuevo.
7.En las pantallas del nuevo asistente seleccione las opciones correspondientes y aporte la información que se solicita.
8.Cuando termine haga clic en Crear. Visual Studio empezará a generar la aplicación.

 

Por cada una de las plataformas seleccionadas (Win-32, Win-64 y ARM) se crea un archivo APPXUPLOAD. Este es el archivo que se debe cargar en la tienda de Windows. Además, por cada plataforma se creará una carpeta (cuyo nombre incluirá WindowsStore) que contiene un paquete de instalación que permite instalar la aplicación compilada en la plataforma correspondiente. Así podrá probar la aplicación en varios equipos antes de publicarla en la tienda de Windows. Consulte el siguiente apartado para obtener más información.

 

Instalar la aplicación directamente

También puede instalar directamente la aplicación de Windows en equipos o tabletas con Windows 8.1 o superior. Esta opción es más práctica (que descargar la aplicación de la tienda de Windows) si lo que quiere es probar la aplicación en varios equipos o distribuirla directamente.

 

1.En el equipo o tableta vaya a Inicio y busque Windows PowerShell. Haga clic con el botón derecho y elija Ejecutar como administrador.
2.En PowerShell introduzca este texto: set-executionpolicy unrestricted
3.Pulse Entrar y confirme con Y más Entrar (este paso solo se debe hacer una vez).
4.Introduzca el texto Show-WindowsDeveloperLicenseRegistration y pulse Entrar.
5.Rellene el cuadro de diálogo para poder obtener una licencia de desarrollador de Windows (este paso solo se debe hacer una vez).
6.Copie los archivos del paquete de aplicación compilado y péguelos en su equipo o tableta.
7.En PowerShell navegue (con el comando cd) hasta la ubicación donde pegó los archivos.
8.Introduzca el texto Add-AppDevPackage.ps1 para iniciar el script .ps1 que está en esa carpeta y después pulse Entrar. También puede iniciar el script .ps1 con el comando Ejecutar en PowerShell del menú contextual.
9.La aplicación debería estar ya instalada en la página Inicio, lista para las pruebas.

 


© 2019 Altova GmbH