1

J'ai converti une application .EXE en utilisant DesktopAppConverter, j'ai le fichier .appX. J'ai installé le certificat généré automatiquement. Maintenant, quand j'essaie d'installer le fichier appX dans mon ordinateur, je reçois cette erreurDemandez au développeur un nouveau package d'application. Ce paquet peut entrer en conflit avec un paquet déjà installé

Demandez au développeur un nouveau package d'application. Ce paquet peut entrer en conflit avec un paquet déjà installé, ou dépend de choses non installées ici (dépendances du paquet), ou est fait pour une architecture différente (0x80073CF3)

Comment puis-je résoudre ce problème?

le convertisseur à un moment donné dit

VERBOSE: Ajout d'une nouvelle dépendance de package cadre fondé sur le dossier C: \ vfs0 \ Users \ ContainerAdministrator \ AppData \ Local \ Fun argent \ msvcp120.dll '. Nom du package: 'Microsoft.VCLibs.120.00.UWPDesktop' AVERTISSEMENT: DesktopAppConverter: avertissement 'W_PACKAGE_DEPENDENCY_ADDED': une dépendance sur le package de structure 'Microsoft.VCLibs.120.00.UWPDesktop' a été ajouté au fichier AppxManifest.xml. Voir 'http://go.microsoft.com/fwlink/?LinkId=821959' pour des conseils sur l'installation du paquet avant le déploiement local. Sinon, en cas d'erreur, supprimez l'entrée correspondante des dépendances dans le fichier AppxManifest.xml avant de mettre en package et de déployer votre application. VERBOSE: ----------------------------------------------- ---

J'ai visité go.microsoft.com/fwlink/?LinkId=821959 et j'ai installé VC 14, 12 et 11. Mais toujours la même erreur.

Remarque Le appManifest.xml dans le fichier .appX (utilisé winrar pour l'ouvrir) cette dépendances

<Dependencies> 
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" /> 
    <PackageDependency Name="Microsoft.VCLibs.120.00.UWPDesktop" MinVersion="12.0.40652.5" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" /> 
    </Dependencies> 

Pourtant, quand je visite C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop\14.0

je ne dispose que de la version 14.0 à installer pas 12.0 dossier existe.

Je ne suis pas sûr si cette note aide à résoudre le problème, mais j'ai ajouté juste au cas où.

+0

Juste à revérifier, avez-vous déployer le package Microsoft.VCLibs.x86.12.00.Universal.appx (et/ou le fichier x64 correspondant) en utilisant add-appxpackage sur le système cible? –

+0

J'ai installé ce https://www.microsoft.com/fr-fr/download/details.aspx? id = 53175 et d'autres versions (12 & 11) en les téléchargeant et en les installant par un double clic. Je ne suis pas sûr de ce que vous voulez dire par add-appxpackage? – usertest

+0

Je vais l'écrire comme réponse. –

Répondre

0

Lors du chargement d'un package .appx contenant des dépendances, ces dépendances ne sont pas téléchargées automatiquement depuis le Windows Store. Vous devrez les installer explicitement sur la machine cible. Les utilisateurs qui obtiennent votre application depuis la boutique n'auront pas besoin de faire cela, le magasin les installera pour eux.

Voici comment vous le faites dans le scénario de Sideloading: - ouvrir une commande powershell rapide - recherchez le paquet .appx pour votre dépendance (dans ce cas « Microsoft.VCLibs.x86.12.00.Universal.appx ») - exécuter Add-AppxPackage Microsoft.VCLibs.x86.12.00.Universal.appx - essayez maintenant de déployer votre package application à nouveau

Merci, Stefan Wick - Windows Developer Platform

+0

"Microsoft.VCLibs.x86.12.00.Universal" est un fichier .EXE pas .appX. où puis-je télécharger le fichier .appX. Si vous voulez publier le fichier .appX dans le magasin, cela fonctionnera-t-il pour les personnes qui obtiennent l'application à partir de là ou vont-ils rencontrer la même erreur que moi? Puis-je télécharger le dossier (contenant le fichier .appX et d'autres fichiers) sur Internet pour que vous puissiez le télécharger et le tester sur votre machine locale? ce serait génial – usertest