在C#windows應用程序中,我編寫了代碼來顯示所有異常。我嘗試了下面的代碼。當以追蹤模式運行(按F5)時,它工作正常(我已經編寫了我創建了例外的UI事件函數)。但是當我運行獨立的exe文件時,它並沒有發現異常。相反,它會顯示爲未處理的異常。Windows應用程序c中的異常處理#
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
MessageBox.Show(ex.StackTrace);
}
}
有人知道嗎?
感謝賈斯汀。你是對的。這回答了我的問題 –