2010-10-01 25 views
1

我的程序崩潰,但不是我的電腦上...如何找到我的CLR20r3異常

Problem Event Name: CLR20r3 
    Problem Signature 01: test.exe 
    Problem Signature 02: 4.0.4.0 
    Problem Signature 03: 4ca51a70 
    Problem Signature 04: System.Windows.Forms 
    Problem Signature 05: 4.0.0.0 
    Problem Signature 06: 4ba1e14e 
    Problem Signature 07: 939 
    Problem Signature 08: 17 
    Problem Signature 09: System.InvalidOperationException 
    OS Version: 6.1.7600.2.0.0.256.1 
    Locale ID: 1033 
    Additional Information 1: 0a9e 
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 
    Additional Information 3: 0a9e 
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789 

如何調試這個問題,或者找到的位置?我認爲問題可能是線程...

回答

2

此信息從何而來?您可以通過將處理程序附加到AppDomain.CurrentDomain.UnhandledException並將異常詳細信息寫入Console.Write

+0

這並不在控制檯寫東西了一個.NET應用程序... – zee 2010-10-01 13:24:01

+0

仍應輸出異常的詳細信息時,它從命令行運行 – thecoop 2010-10-01 13:30:00

+0

我試着用另一個我引起的異常來嘗試它,但是隻有一個帶有調試信息但沒有控制檯輸出的窗口。 – zee 2010-10-01 13:56:25

0

將異常的輸出附加到控制檯上(例如堆棧跟蹤),您可以通過scoped_dir(隨機數)填充您的臨時目錄do是轉到%temp%並清除所有留在那裏的scoped_dir文件夾。

這可能是由於運行CEF引擎異常關閉,而不是刪除文件夾