繁体   English   中英

在部署C#Windows应用程序时显示自定义消息

[英]Show custom message at the time of deploying a C# windows application

在部署C#Windows项目时,如果连接字符串的格式不正确,我想捕获异常并显示消息。

使用Application.SetUnhandledExceptionMode方法来响应未处理的异常。

捕获Windows窗体引发的所有异常通常是不可行的。 使用此方法,可以指示您的应用程序是否应捕获Windows Forms组件引发的所有未处理的异常并继续运行,还是应向用户公开并停止执行。

有关示例,请参见MSDN文档

“部署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");
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM