Nous avons une application Windows .NET développée avec Visual Studio 2010. Cette application est construite avec le framework cible de .NET Framework 2.0. Nous expédions l'application avec .NET 3.5 SP1 comme plate-forme de travail (prérequis). En général, cette application fonctionne très bien avec la plupart de nos clients. Mais l'un d'entre eux a un problème en ce moment. L'application rencontre une erreur fatale de temps en temps (par intermittence) et est forcée de s'arrêter sans émettre de messages d'erreur, sauf "App a rencontré un problème et doit fermer." Nous sommes désolés pour le désagrément. ". Les seules informations que nous pouvons obtenir proviennent de l'observateur d'événements Windows. Les détails de l'erreur sont les suivantes:Erreur clr20r3 .NET Application Windows Visual Studio 2010
Source: .NET Runtime 2.0 Erreur
EventType: clr20r3,
P1: App.exe
P2: 6.0.0.0
P3: 4dee1ecd
P4: system.windows .forms
P5: 2.0.0.0
P6: 4889dee7
P7: 16cf
P8: 159
P9: system.componentmodel.win32
P10: NIL
Lorsque l'application se bloque, l'utilisateur effectuait différentes opérations. Nous avons mis en place une machine virtuelle avec Windows XP Professionnel, qui est le système d'exploitation utilisé par notre client. Tout fonctionnait parfaitement bien dans l'environnement de test. Nous ne sommes jamais capables de reproduire ce problème.
Un corps a-t-il des idées ou des pensées?
Tous les commentaires sont très appréciés.
Vous devez améliorer la gestion des exceptions non gérées. Ecrivez un gestionnaire d'événements pour l'événement AppDomain.CurrentDomain.UnhandledException et affichez ou consignez la valeur de e.ExceptionObject.ToString(). –
duplication possible de [déchiffrer les paramètres d'exception .NET clr20r3 P1..P10] (http://stackoverflow.com/questions/4052770/deciphering-the-net-clr20r3-exception-parameters-p1-p10) –