Créer un package d'application à l’aide de Desktop App Converter (Pont du bureau)

Obtenir Desktop App Converter

Vous pouvez utiliser l’outil Desktop App Converter (DAC) pour mettre vos applications de bureau sur la plateforme Windows universelle (UWP). Cela inclut les applications Win32 et celles que vous avez créées à l’aide de .NET 4.6.1.

Icône DAC

Bien que le terme «Converter» apparaisse dans son nom, cet outil ne convertit pas réellement votre application. Votre application reste inchangée. Toutefois, cet outil génère un package d’application Windows avec une identité de package et la possibilité d’appeler une gamme étendue d’API WinRT.

Vous pouvez installer ce package sur votre ordinateur de développement à l’aide de l’applet de commande PowerShell Add-AppxPackage.

Le convertisseur exécute le programme d’installation de bureau dans un environnement Windows isolé à l’aide d’une nouvelle image de base, fournie dans le cadre du téléchargement du convertisseur. Il capture toutes les E/S du Registre et du système de fichiers effectuées par le programme d’installation du bureau et les intègre sous forme de package comme partie intégrante de la sortie.

Note

Obtenez cette série de courtes vidéos publiées par MicrosoftVirtual Academy. Ces vidéos vous expliquent certaines méthodes courantes d’utilisation de Desktop App Converter.

DAC fait davantage pour vous que simplement générer un package

Voici quelques actions supplémentaires, qu’il peut accomplir pour vous.

Windows10 Creators Update

Vérification

Enregistrer automatiquement vos gestionnaires d’aperçus, de miniatures et de propriétés, les règles du pare-feu, les indicateurs d’URL.

Vérification

Enregistrer automatiquement les mappages des types de fichiers qui permettent aux utilisateurs de grouper des fichiers à l’aide de la colonne Type de l’Explorateur de fichiers.

Vérification

Inscrire vos serveurs COM publics.

Mise à jour anniversaire Windows10 ou ultérieure

Vérification

Signer automatiquement votre package pour vous permettre de tester votre application.

Vérification

Valider votre application en fonction des exigences du Pont du bureau et du WindowsStore.

Vous trouverez une liste complète des options dans la section paramètres de ce guide.

Si vous êtes prêt à créer votre package, mettons-nous au travail.

Commencez par examiner la méthode de distribution de votre application

Si vous prévoyez de publier votre application sur le WindowsStore, commencez par renseigner ce formulaire. Microsoft vous contactera pour démarrer le processus d’intégration. Dans le cadre de ce processus, vous devez réserver un nom dans le WindowsStore et obtenir les informations nécessaires pour créer le package de votre application.

Assurez-vous que le convertisseur peut fonctionner sur votre système

Assurez-vous que votre système répond aux exigences suivantes:

  • Version d’évaluation de la mise à jour anniversaire de Windows10 (10.0.14393.0 et versions ultérieures) édition Professionnel ou Entreprise.
  • Processeur 64bits (x64)
  • Assistance matérielle à la virtualisation
  • Traduction d’adresse de second niveau (SLAT, Second Level Address Translation)
  • Kit de développement logiciel Windows (Kit SDK Windows) pour Windows10.

Démarrez Desktop App Converter

  1. Téléchargez et installez Desktop App Converter.

  2. Exécutez Desktop App Converter en tant qu’administrateur.

    exécutez DAC en tant qu’administrateur

    Une fenêtre de console apparaît. Cette fenêtre de console vous permettra d’exécuter des commandes.

Définir quelques éléments (applications avec programmes d’installation uniquement)

Vous pouvez passer à la section suivante si votre application ne contient pas de programme d’installation.

  1. Identifiez le numéro de version de votre système d’exploitation.

    Pour ce faire, ouvrez Application informations système sur votre ordinateur et puis recherchez le numéro de version du système d’exploitation.

    version du système d’exploitation dans l’application informations système

  2. Téléchargez l’image de base Desktop app Converter appropriée.

    Assurez-vous que le numéro de version qui s’affiche dans le nom du fichier correspond à celui de votre version de Windows.

    version d’image de base correspondante

    Placez le fichier téléchargé dans un emplacement de votre ordinateur où vous pourrez le retrouver ultérieurement.

  3. Dans la fenêtre de console affichée lors du démarrage de Desktop App Converter, exécutez la commande suivante: Set-ExecutionPolicy bypass.

  4. Paramétrez le convertisseur à l’aide de la commande suivante: DesktopAppConverter.exe -Setup -BaseImage .\BaseImage-1XXXX.wim -Verbose.
  5. Redémarrez votre ordinateur si vous êtes invité à le faire.

    Les messages d’état s’affichent dans la fenêtre de la console au fur et à mesure que le convertisseur développe l’image de base. Si vous ne voyez pas les messages d’état, appuyez sur une touche. Cela peut provoquer l’actualisation du contenu de la fenêtre de console.

    messages d’état de la fenêtre de console

    Lorsque l’image de base est totalement développée, passez à la section suivante.

Créer un package d’application

Pour créer votre package d'application, exécutez la commande DesktopAppConverter.exe dans la fenêtre de console qui s’est ouverte lorsque vous avez démarré Desktop App Converter.

Vous allez spécifier le nom de package, l’éditeur et la version de l’application à l’aide des paramètres.

Note

Si vous avez réservé votre nom d’application dans le WindowsStore, vous pouvez obtenir le nom et l’éditeur du package à l’aide du tableau de bord du centre de développement de Windows. Si vous prévoyez de charger votre application de manière indépendante sur d’autres systèmes, vous pouvez fournir vos propres noms tant que le nom d’éditeur que vous choisissez correspond au nom indiqué sur le certificat utilisé pour signer votre application.

Aperçu des paramètres de commande

Voici les paramètres requis.

DesktopAppConverter.exe
-Installer <String>
-Destination <String>
-PackageName <String>
-Publisher <String>
-Version <Version>

Vous pouvez en savoir plus sur chacun d’entre eux ici.

Exemples

Voici quelques méthodes courantes pour créer votre package d'application.

Créer un package pour une application munie d’un programme d’installation (.msi)

Pointez vers le fichier d’installation à l’aide du paramètre Installer.

DesktopAppConverter.exe -Installer C:\Installer\MyAppSetup.msi -Destination C:\Output\MyApp -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1
Note

Assurez-vous que votre programme d’installation se trouve dans un dossier indépendant et que seuls les fichiers associés à ce programme d’installation se trouvent dans le même dossier. Le convertisseur copie l’intégralité du contenu de ce dossier vers l’environnement Windows isolé.

Vidéo

Créer un package pour une application disposant d’un fichier d’installation exécutable

Pointez vers l’exécutable d’installation à l’aide du paramètre Installer.

DesktopAppConverter.exe -Installer C:\Installer\MyAppSetup.exe -InstallerArguments "/S" -Destination C:\Output\MyApp -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1

Le paramètre InstallerArguments est facultatif. Toutefois, étant donné que Desktop App Converter a besoin de votre programme d’installation pour s’exécuter en mode sans assistance, vous devrez peut-être l’utiliser si votre application a besoin d’indicateurs spécifiques pour s’exécuter en mode silencieux. L’indicateur /S est un indicateur de mode silencieux très courant, mais celui que vous utilisez peut être différent selon les technologies utilisées pour créer le fichier d’installation.

Vidéo

Créer un package pour une application sans programme d’installation

Dans cet exemple, utilisez le paramètre Installer pour pointer vers le dossier racine des fichiers de votre application.

Utilisez le paramètre AppExecutable pour pointer vers le fichier exécutable de votre application.

DesktopAppConverter.exe -Installer C:\Installer\MyApp\ -AppExecutable MyApp.exe -Destination C:\Output\MyApp -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1

Vidéo

Créer un package d'application, signer l’application puis exécuter les vérifications de validation sur le package

Cet exemple est similaire au premier, à ceci près qu’il montre comment signer votre application pour le test local, puis valider votre application en fonction des exigences du Pont du bureau et du WindowsStore.

DesktopAppConverter.exe -Installer C:\Installer\MyAppSetup.exe -InstallerArguments "/S" -Destination C:\Output\MyApp -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1 -MakeAppx -Sign -Verbose -Verify

Le paramètre Sign génère un certificat dont il se sert ensuite pour signer votre application. Vous devrez installer ce certificat généré pour exécuter votre application. Pour savoir comment procéder, consultez la section Exécuter l’application empaquetée de ce guide.

Vous pouvez valider application à l’aide du paramètre Verify.

Aperçu des paramètres facultatifs

Les paramètres Sign et Verify sont facultatifs. Il existe bien d’autres paramètres facultatifs. En voici quelques-uns parmi les plus couramment utilisés.

[-ExpandedBaseImage <String>]
[-AppExecutable <String>]
[-AppFileTypes <String>]
[-AppId <String>]
[-AppDisplayName <String>]
[-AppDescription <String>]
[-PackageDisplayName <String>]
[-PackagePublisherDisplayName <String>]
[-MakeAppx]
[-LogFile <String>]
[<CommonParameters>]

Vous trouverez davantage de renseignements sur chacun d’eux dans la section suivante.

Références des paramètres

Voici la liste complète des paramètres (organisés par catégorie) que vous pouvez utiliser lorsque vous exécutez Desktop App Converter.

Vous pouvez également afficher la liste entière en exécutant la commande Get-Help dans la fenêtre de la console de l’application.

Paramètres d’installation
-Setup [<SwitchParameter>] Requis Exécute DesktopAppConverter en mode installation. Le mode d’installation prend en charge le développement d’une image de base fournie.
-BaseImage <chaîne> Requis Chemin d’accès complet vers une image de base non développée. Ce paramètre est obligatoire si -Setup est spécifié.
-LogFile <chaîne> Facultatif Spécifie un fichier journal. S’il est omis, un emplacement temporaire du fichier journal est créé.
-NatSubnetPrefix <chaîne> Facultatif La valeur de préfixe à utiliser pour l’instance NAT. En règle générale, vous souhaiterez changer cela uniquement si votre ordinateur hôte est attaché à la même plage de sous-réseau que le NetNat du convertisseur. Vous pouvez interroger la configuration actuelle du convertisseur NetNat à l’aide de l’applet de commande Get-NetNat.
-NoRestart [<SwitchParameter>] Requis N’exécutez pas de commande de redémarrage lors de l’exécution du programme d’installation (le redémarrage est nécessaire pour activer la fonctionnalité de conteneur).
Paramètres de conversion
-AppInstallPath <chaîne> Facultatif Chemin d’accès complet au dossier racine de votre application pour les fichiers installés en cas d’installation (par exemple, «C:\Program Files (x86)\MyApp»).
-Destination <chaîne> Requis La destination souhaitée pour la sortie d’appx du convertisseur: DesktopAppConverter peut créer cet emplacement s’il n’existe pas déjà.
-Installer <chaîne> Requis Le chemin d’accès du programme d’installation de votre application doit être en mesure de s’exécuter sans assistance/silencieusement. Lors d’une conversion sans programme d’installation, il s’agit du chemin d’accès aux répertoires racine de vos fichiers d’application.
-InstallerArguments <chaîne> Facultatif Une liste séparée par des virgules ou une chaîne d’arguments pour forcer votre programme d’installation à s’exécuter sans assistance/silencieusement. Ce paramètre est facultatif si votre programme d’installation est un fichier msi. Pour obtenir un fichier journal à partir de votre programme d’installation, indiquez ici l’argument de la journalisation pour le programme d’installation, et utilisez le chemin d’accès <log_folder>, qui est un jeton que le convertisseur remplace par le chemin d’accès approprié.

REMARQUE: les indicateurs de mode sans assistance/silencieux et les arguments de journalisation varient selon les technologies d’installation.

Exemple d’utilisation de ce paramètre: -InstallerArguments "/silent /log <log_folder>\install.log". Un autre exemple qui ne crée pas de fichier journal peut ressembler à ceci: -InstallerArguments "/quiet", "/norestart" là encore, vous devez littéralement diriger tous les journaux sur le chemin d’accès du jeton <log_folder> si vous voulez que le convertisseur les capture et les place dans un dossier des journaux finaux.
-InstallerValidExitCodes <Int32> Facultatif Une liste séparée par des virgules des codes de sortie qui indiquent que votre programme d’installation a été exécuté correctement (par exemple: 0, 1234, 5678). Par défaut, le code est 0 pour les éléments non msi et 0, 1641, 3010 pour les éléments msi.
Paramètres d’identité de package
-PackageName <chaîne> Requis Le nom de votre package d’application Windows universelle
-Publisher <chaîne> Requis L’éditeur de votre package d’application Windows universelle
-Version <Version> Requis Le numéro de version de votre package d’application Windows universelle
Paramètres de manifeste de package
-AppExecutable <chaîne> Facultatif Nom de l’exécutable principal de votre application (par exemple, «MonApp.exe»). Ce paramètre est requis avec les conversions sans programme d’installation.
-AppFileTypes <chaîne> Facultatif Une liste séparée par des virgules des types de fichiers auxquels l’application sera associée Exemple d’utilisation: -AppFileTypes "'.md', '.markdown'".
-AppId <chaîne> Facultatif Spécifie une valeur à partir de laquelle est définie l’ID d’application dans le manifeste du package d’application Windows. Si elle n’est pas spécifiée, elle sera définie en fonction de la valeur transmise pour PackageName.
-AppDisplayName <chaîne> Facultatif Spécifie une valeur à partir de laquelle est défini le nom complet de l’application dans le manifeste du package d’application Windows. Si elle n’est pas spécifiée, elle sera définie en fonction de la valeur transmise pour PackageName.
-AppDescription <chaîne> Facultatif Spécifie une valeur à partir de laquelle est définie la description d’application dans le manifeste du package d’application Windows. Si elle n’est pas spécifiée, elle sera définie en fonction de la valeur transmise pour PackageName.
-PackageDisplayName <chaîne> Facultatif Spécifie une valeur à partir de laquelle est défini le nom complet du package dans le manifeste du package d’application Windows. Si elle n’est pas spécifiée, elle sera définie en fonction de la valeur transmise pour PackageName.
-PackagePublisherDisplayName <chaîne> Facultatif Spécifie une valeur à partir de laquelle est défini le nom complet de l’éditeur du package dans le manifeste du package d’application Windows. Si elle n’est pas spécifiée, elle sera définie en fonction de la valeur transmise pour Publisher.
Paramètres de nettoyage
-Cleanup [<Option>] Requis Exécute le nettoyage pour les artefacts DesktopAppConverter. Trois options sont valides pour le mode de nettoyage.
-Cleanup All (nettoyer tout) Supprime toutes les images de base développées, supprime les fichiers de conversion temporaires, supprime le réseau de conteneurs et désactive la fonctionnalité Windows facultative, conteneurs.
-Cleanup WorkDirectory (nettoyer le répertoire de travail) Requis Supprime tous les fichiers de conversion temporaires.
-Cleanup ExpandedImage (nettoyage images développées) Requis Supprime toutes les images développées de base installées sur votre ordinateur hôte.
Paramètres d’architecture de package
-PackageArch <chaîne> Requis Génère un package selon l’architecture spécifiée. Les options valides sont «x86» ou «x64»; par exemple, -PackageArch x86. Ce paramètre est facultatif. Si ce paramètre n’est pas spécifié, le Convertisseur d’applications de bureau essaie de détecter automatiquement l’architecture du package. Si la détection automatique échoue, le convertisseur choisit par défaut l’architecturex64.
Paramètres divers
-ExpandedBaseImage <chaîne> Facultatif Chemin d’accès complet vers une image de base déjà développée.
-MakeAppx [<SwitchParameter>] Facultatif Un commutateur qui, lorsqu’il est présent, indique à ce script d’appeler MakeAppx sur la sortie.
-LogFile <chaîne> Facultatif Spécifie un fichier journal. S’il est omis, un emplacement temporaire du fichier journal est créé.
-Sign [<SwitchParameter>] Facultatif Indique à ce script qu’il doit signer le package d’application Windows produit à l’aide d’un certificat généré à des fins de test. Ce commutateur doit être présent en même temps que le commutateur -MakeAppx.
<Paramètres communs> Requis Cette applet de commande prend en charge les paramètres courants: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable et OutVariable. Pour plus d’informations, consultez about_CommonParameters.
-Verify [<SwitchParameter>] Facultatif Un commutateur qui, lorsqu’il est présent, indique à l’outil DAC de vérifier que le package d’application satisfait les exigences du Pont du bureau et du WindowsStore. Le résultat obtenu est un rapport de validation «VerifyReport.xml», qui s’affiche de manière plus efficace dans un navigateur. Ce commutateur doit être présent en même temps que le commutateur -MakeAppx.
-PublishComRegistrations Facultatif Analyse toutes les inscriptions COM publiques effectuées par votre programme d’installation et publie celles qui sont valides dans votre manifeste. Utilisez cet indicateur seulement si vous souhaitez rendre ces enregistrements accessibles à d’autres applications. Il n’est pas nécessaire d’employer cet indicateur si ces enregistrements ne doivent être utilisés que par votre application.

Consultez cet article pour vous assurer que vos inscriptions COM fonctionnent comme prévu après la création du package de votre application.

Exécuter l’application empaquetée

Il existe deux façons d’exécuter votre application.

L’une d’elles consiste à ouvrir une invite de commandes PowerShell pour saisir la commande suivante: Add-AppxPackage –Register AppxManifest.xml. Il s’agit probablement du moyen le plus simple d’exécuter votre application, car vous n’êtes pas obligé de la signer.

L’autre méthode consiste à signer votre application avec un certificat. Si vous utilisez le paramètre sign, Desktop App Converter en génère un pour vous et signe votre application avec ce certificat. Ce fichier est nommé auto-generated.cer, et vous pouvez le trouver dans le dossier racine de votre application empaquetée.

Suivez ces étapes pour installer le certificat généré, puis exécutez votre application.

  1. Double-cliquez sur le fichier auto-generated.cer pour installer le certificat.

    fichier de certificat généré

    Note

    Si vous êtes invité à saisir un mot de passe, utilisez le mot de passe par défaut «123456».

  2. Dans la boîte de dialogue Certificat, choisissez le bouton Installer un certificat.

  3. Dans l’Assistant Importation du certificat, installez ce dernier sur la Machine locale et placez-le dans le magasin de certificats Personnes autorisées.

    Magasin Personnes autorisées

  4. Dans le dossier racine de votre application empaquetée, double-cliquez sur le fichier de package d’application Windows.

    Fichier de package d’application Windows

  5. Installez l’application en sélectionnant le bouton Installer.

    Bouton Installer

Modifier l’application empaquetée

Vous allez probablement apporter des modifications à votre application empaquetée pour corriger des bogues, ajouter les ressources visuelles ou améliorer votre application avec des expériences modernes telles que les vignettes dynamiques.

Une fois vos modifications accomplies, il n’est pas nécessaire d’effectuer une nouvelle conversion. Vous pouvez réorganiser votre application à l’aide de l’outil MakeAppx et du fichier appxmanifest.xml généré par DAC pour votre application. See Générer un package d’application Windows.

Note

Si vous modifiez les paramètres de registre inscrits par votre programme d’installation, vous devrez exécuter une nouvelle fois Desktop App Converter afin de récupérer ces modifications.

Vidéos

Modifier et générer un nouveau package Démo: modifier et générer un nouveau package

Les deux sections suivantes décrivent quelques corrections facultatives que vous pouvez envisager pour l’application empaquetée.

Supprimez les fichiers et les clés de registre inutiles

Desktop App Converter utilise une approche très classique pour le filtrage des fichiers et du bruit système dans le conteneur.

Si vous le souhaitez, vous pouvez inspecter le dossier VFS et supprimer les fichiers dont votre programme d’installation n’a pas besoin. Vous pouvez également examiner le contenu de Reg.dat et supprimer les clés qui ne sont pas installées/utilisées par l’application.

Réparer les en-têtes PE endommagés

Au cours du processus de conversion, DesktopAppConverter exécute automatiquement l’outil PEHeaderCertFixTool pour corriger tous les en-têtes PE endommagés. Toutefois, vous pouvez également exécuter PEHeaderCertFixTool sur un package d’application Windows UWP, des fichiers libres ou un fichier binaire spécifique. Voici un exemple:

PEHeaderCertFixTool.exe <binary file>|<.appx package>|&lt;folder> [/c] [/v]
 /c   -- check for corrupted certificate but do not fix (optional)
 /v   -- verbose (optional)
example1: PEHeaderCertFixTool app.exe
example2: PEHeaderCertFixTool c:\package.appx /c
example3: PEHeaderCertFixTool c:\myapp /c /v

Problèmes connus et limitations

Problèmes connus et contournements

Voici quelques problèmes connus et certaines actions susceptibles de les résoudre.

Erreurs E_CREATING_ISOLATED_ENV_FAILED et E_STARTING_ISOLATED_ENV_FAILED

Si vous êtes confronté à l’une de ces erreurs, assurez-vous que vous utilisez une image de base valide à partir du Centre de téléchargement. Si vous utilisez une image de base valide, essayez d’utiliser -Cleanup All dans votre commande. Si cela ne fonctionne pas, envoyez-nous vos journaux à l’adresse converter@microsoft.com pour nous aider à examiner le problème.

New-ContainerNetwork: erreur, l’objet existe déjà

Vous pouvez être confronté à cette erreur lorsque vous configurez une nouvelle image de base. Cela peut se produire si vous utilisez une version d’évaluation de Windows Insider sur une machine de développement où était auparavant installé Desktop App Converter.

Pour résoudre ce problème, essayez d’exécuter la commande Netsh int ipv4 reset depuis une invite de commandes aux privilèges élevés, puis redémarrez votre machine.

Votre application .NET est compilée avec l’option de build «AnyCPU» et ne parvient pas à s’installer

Cela peut se produire si le fichier exécutable principal ou l’une de ses dépendances ont été placés n’importe où dans la hiérarchie de dossiers Programmes ou Windows\System32.

Pour résoudre ce problème, essayez d’utiliser un programme d’installation spécifique à votre architecture (32bits ou 64bits) pour générer un package d’application Windows.

La publication d’assemblys Fusion côte à côte publics ne fonctionne pas

Pendant l’installation, une application peut publier des assemblys Fusion côte à côte publics, accessibles à tout autre processus. Lors de la création de contexte d’activation des processus, ces assemblys sont récupérés par un processus système nommé CSRSS.exe. Dans le cas d’un processus converti, la création de contexte d’activation et le chargement de modules de ces assemblys échouent. Les assemblys Fusion côte à côte sont enregistrés dans les emplacements suivants:

  • Registre: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners
  • Système de fichiers: %windir%\SideBySide

Il s’agit d’une limitation connue et il n’existe actuellement aucune solution de contournement. Ceci dit, les assemblys Inbox, comme ComCtl, sont livrés avec le système d’exploitation. Ainsi, la prise de dépendance sur eux est sûre.

Erreur détectée dans XML. L’attribut «Exécutable» n’est pas valide, la valeur «MyApp.EXE» n’est pas valide en fonction du type de ses données

Cela peut se produire si les fichiers exécutables de votre application ont une extension . EXE en majuscules. Bien que la casse de cette extension n’affecte l’exécution de votre application, cela peut amener le DAC à générer cette erreur.

Pour résoudre ce problème, essayez de spécifier l’indicateur -AppExecutable lors de la création de package et utilisez les minuscules «.exe» comme extension de votre fichier exécutable principal (par exemple: MONAPP.exe). Par ailleurs, vous pouvez modifier la casse de tous les fichiers exécutables de votre application et passer de minuscules en majuscules (par exemple: de .EXE vers .exe).

Télémétrie de Desktop App Converter

Le Convertisseur d’applications de bureau peut collecter des informations sur vous et votre utilisation du logiciel et les envoyer à Microsoft. Vous pouvez en savoir plus sur la collecte et l’utilisation de données de Microsoft dans la documentation des produits et dans la Déclaration de confidentialité Microsoft. Vous acceptez de respecter toutes les dispositions applicables de la Déclaration de confidentialité de Microsoft.

Par défaut, la télémétrie est activée pour le Convertisseur d’applications de bureau. Ajoutez la clé de Registre suivante pour configurer la télémétrie selon un paramètre de votre choix:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DesktopAppConverter
  • Ajoutez ou modifiez la valeur DisableTelemetry à l’aide d’une valeur DWORD définie sur1.
  • Pour activer la télémétrie, supprimez la clé ou définissez la valeur sur 0.

Prise en charge linguistique

Desktop App Converter ne prend pas en charge Unicode. Par conséquent, aucun caractère chinois ou caractère nonASCII ne peut être utilisé avec l’outil.

Étapes suivantes

Exécutez votre application/recherchez et réparez les problèmes

Voir Exécuter, déboguer et tester une application de bureau empaquetée (Pont du bureau)

Distribuer votre application

Voir Distribuer une application de bureau empaquetée (Pont du bureau)

Trouver des réponses aux questions spécifiques

Notre équipe contrôle ces balises StackOverflow.

Envoyer vos commentaires concernant cet article

Utilisez la section remarques ci-dessous.