2011-10-12 76 views
3

在某些機器上,我的C#應用​​程序在啓動時崩潰。如何找出問題的原因是什麼?從哪裏開始我的研究?如何找出AppCrash的原因?

,當我得到託管異常我有很好的堆棧跟蹤和異常消息,所以我有很好的起點。但在AppCrash對話框中有一些奇怪的十六進制數字,我不知道它們的意思。

P.S.這臺機器確實安裝了適當的.NET Framework。

更新:我不是在談論具體的例外,而是在於什麼是固定那些常見的方法。我想學習如何自己做,而不是在論壇上詢問我遇到的每一個錯誤。

+4

發佈的錯誤將是有益的。 – Oded

+2

爲AppDomain.CurrentDomain.UnhandledException編寫事件處理程序,記錄或跟蹤e.ExceptionObject.ToString()的值。 –

回答

1

在盲猜我會說你沒有發生故障的機器上的.NET框架的正確版本。例如,您正嘗試在僅安裝.net2的計算機上運行.net4應用程序。

如何發佈錯誤的截圖/文本?

3

我想看看在事件查看器開始看內存轉儲等。很多時候,它可能是顯卡驅動程序等誰導致崩潰和事件查看器,然後會顯示你有什麼發生之前。

+0

事件查看器有很多類別。我應該尋找什麼? – Poma

+0

應用程序和系統將是需要查看的人 – StefanE

相關問題