gpt4 book ai didi

c# - Visual Studio 2017 抛出异常中断(也处理异常)

转载 作者:行者123 更新时间:2023-11-30 17:29:41 27 4
gpt4 key购买 nike

因为我使用的是 vs 2017,所以我错过了我在 vs 2008 和 2010 中使用的最常用的功能之一。在以前的 Visual Studio 版本中,您可以设置异常处理。VS2010 的例子:调试 => 异常 => CLR 异常 => 抛出复选框

当我选中此复选框时,他会中断抛出的每个异常(不管是否处理或未处理)。这是一个巨大的好处,因为在糟糕的代码中,日志记录非常糟糕,你总是很快就能发现问题。

现在我正在处理一个日志记录非常糟糕的项目,我在输出窗口中收到很多异常,但在日志中却没有。但我根本找不到那该死的代码行,而且工作室调试器没有在异常时中断。

我找到了这个 this并选中“此列表中的所有异常(exception)情况”。但它什么也没做,工作室只是忽略了它。我正在拼命寻找 2010 年的那些“抛出”的好旧功能。它显然必须是一个已处理的异常。任何人都知道我在哪里找到这个新奇特工作室中必须具有的功能?

最好的问候

最佳答案

提供的解决方案here确实有效。我没有在我的案例中工作,因为他在加载其他库的调试信息时仍然存在问题。如果您有类似的问题,请确保他已加载必要的调试信息。由于项目规模,我没有使用项目引用。我们正在处理构建后事件,这些事件会将输出库复制到我们称为引用路径的公共(public)目录。在我的例子中,删除那里的库并重建它们就完成了工作。他正确加载了调试信息,并且能够在处理异常时实现收支平衡。

最好的问候

关于c# - Visual Studio 2017 抛出异常中断(也处理异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50735609/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com