Unknown Software Exception 0xe0434352
pendant que j'essaie de lancer mon application, j'obtiens l'erreur suivante:
vérifié le journal d'application mais aucun message d'erreur.
est-ce dû à une version de framework ou à une autre dépendance?
2 réponses
C'est un fourre-tout de l'erreur générée à partir de la CLR. Ça peut signifier presque n'importe quoi. Si vous voulez savoir exactement quelle est l'erreur, vous pouvez consulter cette page: http://ig2600.blogspot.com/2009/07/finding-clr-exceptions-with-visual.html
il explique comment trouver les vraies erreurs. Je trouve que c'est assez pratique.
La réponse sommet est grande. Voici le contenu du site pour quand il descend:
souvent les exceptions sont lancées et attrapées et vous ne les voyez pas. Vous savez probablement comment déboguer cela dans Visual Studio, alors laissez-moi vous montrer comment le faire en cdb.
rien à propos d'une exception, mais vous êtes sûr que ça se passe derrière les couvertures -- allumez cdb:
C:\Program fichiers\Debugging Tools for Windows (x64)>cdb-pn consoleapplication3.exe
ModLoad: 000007fe'f7e90000 000007fe'f7eb4000
C:\Windows\Microsoft.NET\Framework64\v4.0.20506\culture.dll (ff8.17a8): exception à L'instruction de rupture-code 80000003 (première chance) *** Erreur: le fichier de symboles n'a pas pu être trouvé. Par défaut, exporter les symboles pour C:\Windows\SYSTEM32\ntdll.dll-ntdll!DbgBreakPoint: 00000000'77b7d7b0 cc int 3 continuer le débogage: 0: 004> g
Exceptions - beaucoup d'entre eux:
(ff8.16dc): CLR exception-code e0434352 (première chance)
(ff8.16dc): CLR exception-code e0434352 (première chance)
(ff8.16dc): CLR exception-code e0434352 (première chance)
(ff8.16dc): CLR exception-code e0434352 (première chance)
(ff8.16dc): CLR exception-code e0434352 (première chance)
(ff8.16dc): CLR exception-code e0434352 (première chance)
(ff8.1860): Pause instruction exception - code 80000003 (première chance)
Pause sur CLR exceptions:
0: 004> SXE clr
0: 004> g
(ff8.16dc): CLR exception-code e0434352 (première chance)
les exceptions de première chance sont signalées avant toute manipulation d'exception.
cette exception peut être attendue et gérer.
*** erreur: le fichier de symboles n'a pas pu être trouvé. Par défaut, exporter les symboles pour C:\Windows\system32\KERNELBASE.DLL - KERNELBASE!RaiseException+0x3d: 000007fe'fdb8bb5d 4881c4c8000000 ajouter rsp, 0C8h
Charge sos ( en .Net 2/3 utiliser !loadby sos mscorwks):
0: 000> !loadby sos clr
Affichage De La Pile:
0: 000> !CLRStack
symbole de L'APB pour clr.dll non chargé
OS Thread Id: 0x16dc (0)
site D'appel pour enfants
00000000000096e6a8 000007fefdb8bb5d [HelperMethodFrame: 000000000096e6a8]
000000000096e7c0 000007ff00170360
ConsoleApplication3.Programme.ThrowAndCatchException ()
000000000096e810 000007ff001701fb
ConsoleApplication3.Programme.Principale(Système D'.String [])
000000000096ec90 000007feef474ca4 [GCFrame: 000000000096ec90]
Vue D'Exception:
0: 000> !PrintException
objet Exception: 0000000002c88c18
Type D'Exception: système.NotImplementedException
Message: la méthode ou l'opération n'est pas implémentée.
InnerException:
StackTrace (généré):
StackTraceString:
HResult: 80004001
0: 000>