Windows App

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Applis d'AppStore > Compiler le code de programme >

Windows App

Le format Windows App est destiné aux appareils tactiles Windows (comme les tablettes opérant avec Windows RT) et des PC fonctionnant avec Windows 8.1 ou plus. Le code de programme généré pour les applis Windows Apps est rédigé en C++. Il est généré dans le répertoire que vous avez spécifié dans Écran 7 de l'Assistant de génération du code de programme. Vous pouvez ouvrir le projet généré avec C++ (some-app-name.vcxproj) dans Visual Studio et construire le projet dans une appli Windows. Le résultat du processus de construction comprend un fichier avec l'extension .XAP. Il s'agit d'un fichier zip qui contient tous les fichiers requis par votre appli, et il s'agit du fichier que vous publiez dans la boutique d'applis Windows Phone.

 

Exigences

Afin de construire, tester et publier l'appli Windows depuis le code de programme généré, il vous faudra :

 

Un compte de développeur Windows. Vous en aurez besoin pour publier votre appli dans la boutique Windows. Pour plus de détails, voir l'information Microsoft concernant l'ouverture d'un compte.
Visual Studio 2015 avec l'Update 3 ou Visual Studio 2017. Pour chaque version vous nécessiterez également les composants supplémentaires respectifs ci-dessous.
oVisual Studio 2015 Update 3: (i) Outils Universal Windows App Development (1.4.1) et Windows 10 SDK (10.0.14393); (ii) Windows 8.1 et Windows Phone 8.0/8.1 Outils : Outils et SDKs Windows
oVisual Studio 2017 : (i) Outils C++ Universal Windows Platform ; (ii) Windows 10 SDK (10.0.14393.0) ; (iii) Windows 8.1 SDK (que vous trouverez sous "SDKs, libraries, and frameworks" dans "Individual components")
Windows 8.1 ou plus récent pour tester l'appli.

 

Générer l'appli

Vous trouverez ci-dessous des instructions générales pour la génération d'une appli :

 

1.Ouvrir le code de programme généré dans Visual Studio. Le fichier à ouvrir sera un fichier .vcxproj dans le répertoire cible que vous avez spécifié dans l'Écran 7 de l'Assistant de génération du code de programme.
2.Dans Visual Studio, définir les configurations de génération sur Windows 32, Windows 64 ou ARM. Pour les paramètres Version (voir capture d'écran ci-dessous), utiliser le même numéro de version que vous avez saisi dans l'Écran 1 de l'Assistant de génération du code de programme. Par exemple : si vous saisissez 10 en tant que le numéro de version dans l'assistant, veuillez vous assurer que le numéro de version dans Visual Studio est 10.0.0.0. De même, dans Visual Studio, veuillez vous assurer de décocher l'option Augmentation automatique du paramètre Version (voir capture d'écran ci-dessous). Si cette option est cochée, le numéro de version augmentera à chaque fois que vous générez l'appli et entraînera une non-concordance avec le numéro saisi dans l'assistant.

MTDGenCode_VSConfig01

3.Dans la liste de choix située à droite du bouton Run, dans la barre Outils, sélectionner Debug, puis cliquer sur Run, ou appuyer sur F5, ou choisir Debug | Start Debugging.
4.Certaines exceptions seront rapportées parce que Visual Studio ne peut pas contrôler l'existence de certains projets MobileTogether ou fichiers de flux de travail. Vous pouvez ignorer ces exceptions.
5.Si vous souhaitez modifier le code de programme, veuillez décider si les modèles SPL qui génèrent le code de programme ne doivent pas être édités ou  si les modifications sont limitées aux entrées dans l'Assistant de génération du code de programme. Dans le premier cas, veuillez éditer le/s modèle/s SPL. Exécutez l'Assistant de génération du code de programme pour régénérer le code de programme, puis effectuez un nouveau test.
6.Pour construire l'appli de publication, sélectionnez dans la liste de choix située à côté du bouton Run et sélectionnez Release. Puis choisissez Project | Store | Create App Packages. Un assistant s'ouvre.
7.Dans les écrans de l'assistant, sélectionnez les options que vous souhaitez et fournissez les informations requises.
8.Une fois avoir terminé l'assistant, appuyez sur Create. Visual Studio commencera à générer l'appli.

 

Pour chacune des plates-formes sélectionnées (Win-32, Win-64 et ARM), un fichier APPXUPLOAD sera créé. Il s'agit du fichier pour charger l'appli dans le Windows Store. De plus, un dossier sera créé pour chaque plate-forme (il contiendra WindowsStore dans son nom), et qui contiendra un pack d'installation qui vous permettra d'installer l'appli compilée dans la plate-forme respective. Cela permet à l'appli d'être testée sur de nombreuses machines avant d'être publiée dans Windows Store. Vous découvrirez dans la prochaine section comment procéder à l'installation depuis ce pack.

 

Installer l'appli directement

Vous pouvez installer l'appli Windows directement sur des PC ou des tablettes fonctionnant avec Windows 8.1 ou plus récent. Une installation de la sorte (par rapport à un téléchargement de l'appli depuis Windows Store) est pratique, par exemple, si vous souhaitez tester l'appli sur plusieurs postes de travail ou si vous souhaitez la distribuer directement.

 

1.Sur le PC ou la tablette, rendez-vous dans la page de Démarrage, et cherchez Windows PowerShell. Cliquez avec la touche de droite et choisissez Exécuter en tant qu'administrateur.
2.Dans PowerShell, saisir : set-executionpolicy unrestricted
3.Appuyez sur Enter, et confirmez avec Y et Enter. (Vous n'aurez à faire cette opération qu'une seule fois.)
4.Saisir : Show-WindowsDeveloperLicenseRegistration , et appuyer sur Enter.
5.Terminer le dialogue pour obtenir une Licence de développeur Windows. (Vous n'aurez à faire cette opération qu'une seule fois.)
6.Copier les fichiers du pack d'Appli compilée dans votre PC ou tablette.
7.Dans PowerShell, vous rendre (en utilisant la commande cd) à l'endroit où vous avez copié les fichiers.
8.Saisir : Add-AppDevPackage.ps1 pour lancer le script.ps1 dans ce dossier, et appuyer sur Enter. (Une autre méthode pour lancer le script .ps1 est d'utiliser la commande de menu contextuel Run in PowerShell (ou une commande semblable).)
9.Votre appli devrait être installée sur la page d'accueil et prête au test.

 


© 2019 Altova GmbH