Meilleur auteur de réponses
AppCrash kernelBase.ddl sur une application développée en Visual Studio 2012

Question
-
Bonjour, j'ai développé une application qui tourne sur des PC - Windows 7 - 32 Bits de la manière suivante
◦ Station de développement Windows 7 - 64 Bits
- Visual Studio 2012
◦ Framework .NET 4.5
◦ Langage C#
◦ WPF
. Exe principal : PortailMobilite.IHM.exe compilé en 32 bits
Lorsque l'on arrête le PC soudainement alors que l'on se trouve sur l'application et qu'au rallumage du PC on tente de redémarrer l'application celle-ci ne veut plus démarrer et nous donne l'erreur ci-dessous.
En renommant l'exe principal (genre PortailMobilite.IHM2.exe) je ne rencontre plus le problème, avez-vous une idée ???
D'avance merci pour votre aide
Signature du problème : Nom d’événement de problème: APPCRASH
Nom de l’application: PortailMobilite.IHM.exe
Version de l’application: 1.6.0.0
Horodatage de l’application: 54354369
Nom du module par défaut: KERNELBASE.dll
Version du module par défaut: 6.1.7601.18229
Horodateur du module par défaut: 51fb10c6 Code de l’exception: e0434352
Décalage de l’exception: 0000812f
Version du système: 6.1.7601.2.1.0.256.48
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: 0a9e
Information supplémentaire n° 2: 0a9e372d3b4ad19135b953a78882e789
Information supplémentaire n° 3: 0a9e
Information supplémentaire n° 4: 0a9e372d3b4ad19135b953a78882e789
Réponses
-
Ok,
C'est donc bien de là que le problème peut provenir : lors de l'arrêt violent de l'application, les paramètres ont dû être mal écris. Après, comme ils ont été mal lus, ça a fait planter l'application car il ne reconnaissait plus le format XML.
D'habitudes, ce genre de paramètres utilisateur est écrit dans "%localappdata%\<NomSociété>\<NomAppli>\<VersionAssembly>". Vérifies donc dans ce répertoire si par exemple le fichier "User.config" n'est pas écrit correctement. Tu peux trouver les valeurs de <NomSociété>, <NomAppli> et <VersionAssembly> en allant dans les propriétés du projet de l'exe.
Philippe
- Modifié PhGr_ mardi 16 décembre 2014 09:50
- Proposé comme réponse PhGr_ mardi 16 décembre 2014 16:20
- Marqué comme réponse Nina ZaekovaMicrosoft contingent staff, Moderator mercredi 17 décembre 2014 09:23
Toutes les réponses
-
-
Oui tout à fait PortailMobilite.IHM.exe.config , j'utilise des paramètres utilisateur qu’éventuellement j'écrase (genre date de dernière synchronisation).
- Modifié Romain GIARD mardi 16 décembre 2014 08:52
-
Ok,
C'est donc bien de là que le problème peut provenir : lors de l'arrêt violent de l'application, les paramètres ont dû être mal écris. Après, comme ils ont été mal lus, ça a fait planter l'application car il ne reconnaissait plus le format XML.
D'habitudes, ce genre de paramètres utilisateur est écrit dans "%localappdata%\<NomSociété>\<NomAppli>\<VersionAssembly>". Vérifies donc dans ce répertoire si par exemple le fichier "User.config" n'est pas écrit correctement. Tu peux trouver les valeurs de <NomSociété>, <NomAppli> et <VersionAssembly> en allant dans les propriétés du projet de l'exe.
Philippe
- Modifié PhGr_ mardi 16 décembre 2014 09:50
- Proposé comme réponse PhGr_ mardi 16 décembre 2014 16:20
- Marqué comme réponse Nina ZaekovaMicrosoft contingent staff, Moderator mercredi 17 décembre 2014 09:23
-
-