2010-12-04 24 views

回答

0

使用Application.SetUnhandledExceptionMode方法來響應未處理的異常。

通常不可能捕獲Windows 窗體拋出的異常的所有 。使用這種方法,你可以 指示您的應用程序是否 應該抓住所有未處理的異常 由Windows窗體拋出組件和 繼續運行,還是應該 他們暴露給用戶和 中止執行,。

查看MSDN doc for an example

0

你的意思是「部署C#windows項目」?你正在嘗試爲該項目創建一個安裝程序嗎?

如果您的數據庫連接的連接字符串,則可以將包含Open方法的語句塊包含在try..catch塊中。然後顯示一條消息以防遇到異常。如果連接字符串的格式不正確,Connect會引發異常。

using (var connection = new SqlConnection("Persist Security Info=False;Integrated Security=true;server=(local);Initial Catalog=test;")) 
{ 
    try 
    { 
     connection.Open(); 
    } 
    catch (SqlException sqlException) 
    { 
     MessageBox.Show(sqlException.Message, "Unable to connect"); 
    } 
} 
相關問題