我有下面的代碼,以捕獲未處理的異常withing的Program.cs
文件中的WinForms應用從堆棧跟蹤,多線程他指出錯誤的位置
private static void OnGuiUnhandedException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
MessageBox.Show(e.Exception.Message);
MessageBox.Show(e.Exception.StackTrace.ToString());
MessageBox.Show(e.Exception.TargetSite.ToString());
Application.Exit();
}
我與images.I工作繼續得到這種異常
Object is Currently in use elsewhere
該應用程序同時使用2個後臺工作人員。 我一直在試圖指出從錯誤的確切位置/行號。
從堆棧跟蹤,這是我所得到的
我怎樣才能找到錯誤的確切位置?以便我可以採取適當的措施來糾正這個問題。
問題是在工人異步事件訪問GUI元素,我把它搬到了工人完成,這個問題是固定的:) ..反正感謝您的幫助... – techno
歡迎,因爲大家都知道的應用程序和其他細節,所以它更容易縮小,否則,這些工具是非常標準的查找和解決這些非functonal問題 –
啊...我想我有一個類似的問題早...花了很多時間來縮小當時的原因。我認爲這個問題現在已經得到解決......可能需要更多的測試。 – techno