BOGUE : Fichier de ressources ne s’affiche pas dans les Packages EXE/CAB

SYMPTÔMES

Lorsque vous essayez d’exécuter un EXE Windows avec un formulaire qui utilise un fichier de ressources, et le répertoire de sortie est défini pour le projet dans la boîte de dialogue Propriétés du projet , vous ne peut pas charger le fichier de ressources et de l’exception suivante se produit :
« com.ms.wfc.core.WFCException n’a pas été gérée »

Cela se produit également avec tous les autres types de packages (par exemple, les packages de cab). Dans ce cas, le fichier de ressources n’apparaît pas dans le contenu de la cabine.

CAUSE

Ce problème se produit uniquement si le répertoire du projet est un sous-répertoire (directement ou indirectement) de répertoire de sortie.

Résolution

Générer le fichier EXE dans le répertoire du projet, copiez-le dans un autre annuaire et exécutez-le à partir de l’autre annuaire.

ÉTAT

Microsoft a confirmé qu’il s’agit d’un bogue dans les produits Microsoft répertoriés au début de cet article.

Plus d'informations

Ce problème se produit uniquement si le répertoire du projet est un sous-répertoire (directement ou indirectement) de répertoire de sortie.

Procédure pour reproduire le comportement

  1. Créer un nouveau projet d’application Windows.
  2. Ajouter un fichier graphique (par exemple, un fichier .gif ou un fichier .bmp) au projet.
  3. Ajouter une zone d’image à l’écran.
  4. Dans la boîte de dialogue Propriétés de zone de l’image , définissez la propriété image soit le fichier graphique inclus.
  5. Dans le menu Propriétés du projet , cliquez sur l’onglet compiler et définir le Répertoire de sortie à un répertoire du projet (par exemple, C:\Xyz). Cliquez sur l’onglet Format de sortie et spécifiez un type de conditionnement (par exemple, Windows (EXE).

    Remarque : Le répertoire de projet doit être un sous-répertoire (directement ou indirectement) de ce répertoire de sortie.
  6. Dans le menu Générer , cliquez sur Générer la Solution.
  7. Exécutez le fichier EXE à partir de son répertoire non liés au projet (par exemple, C:\Xyz).
Résultat : L’erreur suivante se produit :
Une exception de type ' com/ms/wfc/core/WFCException' n’a pas été traitée.

RÉFÉRENCES

Pour les derniers articles de la Base de connaissances et autres informations de support technique sur
Visual J ++ et SDK pour Java, consultez les pages suivantes sur le
Site de Support technique de Microsoft :




(c) Microsoft Corporation 1999, tous droits réservés. Contributions par Mohan Ananthakrishnan, Microsoft Corporation.

Propriétés

ID d'article : 200508 - Dernière mise à jour : 15 févr. 2017 - Révision : 1

Microsoft Visual J++ 6.0 Édition standard

Commentaires