Je viens d'utiliser Desktop Bridge pour empaqueter trois applications MFC à télécharger sur le Windows Store.Impossible d'ouvrir le fichier d'aide en tant qu'application Windows 10 Universal
Ils fonctionnent tous très bien, mais pour une raison quelconque, l'un d'eux est incapable d'ouvrir le fichier d'aide. (L'aide fonctionne correctement dans les deux autres applications.)
L'application du problème fonctionne parfaitement lorsqu'elle est exécutée à partir de Visual Studio ou en double-cliquant sur l'exécutable. Mais l'accès à l'aide me donne l'erreur suivante après avoir été installé à partir du paquet de test AppX.
Impossible de lancer l'aide.
Je peux utiliser le Gestionnaire des tâches pour localiser l'emplacement d'application installé et confirmer qu'il contient mon fichier d'aide. De plus, j'ai ajouté du code pour afficher le chemin du fichier d'aide au démarrage, et il affiche le bon chemin d'aide! Mais peu importe ce que je fais, mon application ne peut pas apporter d'aide.
Est-ce que quelqu'un sait s'il y a quelque chose au sujet des privilèges limités d'être installé en tant qu'application Windows 10 qui pourrait en quelque sorte limiter l'accès au fichier d'aide? Ou quelqu'un peut-il suggérer comment dépasser le message d'erreur complètement inutile ci-dessus pour obtenir un indice sur la raison pour laquelle il échoue?
Où se trouve le fichier et comment voulez-vous l'ouvrir/le lancer? –
Le fichier d'aide se trouve dans le même dossier que l'exécutable. J'ai un gestionnaire de commandes dans ma classe d'application qui délègue à CWinApp :: OnHelp. –
Essayez de définir le répertoire de travail actuel sur ce chemin. S'il essaie d'ouvrir le fichier à partir du répertoire de travail actuel, il ne fonctionnera pas dans l'application convertie, car ce chemin pointe ailleurs. –