c# - 如何检测 Visual Studio 中未处理的异常?

标签 c# .net visual-studio debugging visual-studio-2012

我正在开发一个应用程序,并且在某些部分存在未处理的异常。我想在调用方方法中捕获它们并解决它们。

放置通用处理程序对我的情况不利。我想忽略一些异常,让应用继续运行。

Visual Studio 中是否有用于此目的的任何工具或插件?

更新: 澄清我的问题:有很多方法调用没有使用 try catch,我想知道这些在哪里,自动地,而不检查所有代码行

最佳答案

最简单的答案是使用 try-catch 语句。您将要运行的代码包装在 try 中,并在 try 下方设置 catch。任何异常都可以在catch中处理,你可以让程序继续运行。您的捕获物应从最具体到最通用的最后排序。

try
    {
         ...code to be run
    }
catch(Exception ex)
    {
        \\handle your exceptions here, you can add as many catches as you need.
        Console.WriteLine(ex);
    }

在此处阅读更多信息 MSDN for try-catch

关于c# - 如何检测 Visual Studio 中未处理的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20062132/

相关文章:

c# - 无法从 Process.Start 运行命令

.net - 何时使用 Entity Framework 预生成 View

visual-studio - Windows 8 SDK 中的 DirectShow 示例在哪里?

git - Visual Studio 2019 Github 扩展命令 : "pop and restore staged" vs "pop all as unstaged"?

c# - MVC3 & JSON.stringify() ModelBinding 返回空模型

c# - 跨多个容器批量删除 blob

c# - 我为什么要使用 RedirectToAction?

c# - 你能得到抛出异常的方法名吗?

c# - 为什么在 Asp :GridView? 中有不需要的重复列和额外列

c# - 如何使用NEST为Elasticsearch指定索引?