C# 在部署C windows应用程序时显示自定义消息
在部署C windows项目时,如果连接字符串格式不正确,我希望捕获异常并显示消息。使用Application.SetUnhandledExceptionMode方法响应未处理的异常C# 在部署C windows应用程序时显示自定义消息,c#,.net,.net-3.5,C#,.net,.net 3.5,在部署C windows项目时,如果连接字符串格式不正确,我希望捕获异常并显示消息。使用Application.SetUnhandledExceptionMode方法响应未处理的异常 using (var connection = new SqlConnection("Persist Security Info=False;Integrated Security=true;server=(local);Initial Catalog=test;")) { try {
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");
}
}
要想一网打尽往往是不可行的
Windows引发的异常的类型
形式。使用此方法,您可以
指示您的应用程序是否
应捕获所有未处理的异常
由Windows窗体组件和
是否继续运行,或者
应该向用户公开它们,并且
停止执行
请参阅。您所说的“部署C windows项目”是什么意思?您正在尝试为项目创建安装程序吗 如果您需要数据库连接的连接字符串,则可以在try..catch块中包含包含Open方法的语句块。然后在遇到异常时显示一条消息。如果连接字符串的格式不正确,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");
}
}
部署时是指应用程序启动时吗?