Je rencontre cette erreur en essayant de convertir mon application Windows Forms en utilisant Project Centennial. J'ai été capable de lancer le tutoriel VLC montré sur le site MSDN, donc je sais que le convertisseur fonctionne. Il dit que j'ai besoin de "définir la propriété" Application Executable "dans AppxManifest.xml avant d'appeler makeappx manuellement" mais je ne suis pas sûr de savoir comment faire cela. J'ai essayé d'utiliser -AppExecutable mais ce n'est pas le paramètre, chaque fois qu'il le construit par défaut à MyApp.exe. Il dit que je peux le modifier, mais quand je ne sais pas comment appeler MakeAppx.exe avec le même fichier XML.Project Centennial: Comment éditer XML en sortie et appeler MakeAppx.exe
Voici la commande que je utilise: .\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 –Installer C:\Users\Mark\Desktop\Newest_Installer\Keyed-Setup.exe -InstallerArguments "/S" -Destination C:\Users\Mark\Desktop\Keyed_App_Filers -PackageName "Keyed" -Publisher "CN=JonesComm" -Version 1.0.2.2 -AppExecutable "KeyedApp.exe" -MakeAppx -Verbose
Voici une image de l'erreur complète. Error Pic
Merci d'avance pour toute aide que vous pouvez offrir!
La dernière fois J'ai vu une erreur comme celle-ci est due au fait que le projet a été converti en une version différente de Net que sur mon ordinateur (en passant de 4.5 à 4.1). J'ai dû modifier une partie du fichier xml et proj et changer la version nette. Il semble que l'erreur doit être due à une erreur de licence, mais je soupçonne que c'est juste une mauvaise version de Net. Vérifiez quelle version de Net se trouve sur l'ordinateur, puis ouvrez le fichier xml et proj dans le dossier du projet. – jdweng
Project centennial vous oblige à cibler la version .4.6.1 avec votre application, ce que je suis et c'est aussi ce que j'ai installé sur ma machine. Le programme a les fichiers 4.6.1 téléchargeables en tant que prérequis hors ligne, quelque chose que les directives pour la configuration de votre projet pour les états de conversion. Comment pouvez-vous modifier le fichier .xml généré et réexécuter le convertisseur sans recréer un nouveau fichier .xml? – coolBeaner
Oui. J'ai dû définir la version Net dans le projet à la bonne version. J'ai téléchargé un projet sur le web et je ne compilerais pas. Donc je pensais que ça ne ferait pas de mal d'essayer de le faire fonctionner avec un petit montage. Effectivement, cela a fonctionné. Ne pas dire que cela fonctionnera dans votre cas. – jdweng