【问题标题】:Visual Studio Not Throwing ErrorsVisual Studio 不抛出错误
【发布时间】:2013-05-31 17:11:33
【问题描述】:

大家好,我从 2005 年开始使用 Visual Studio,它是一款很棒的软件,但现在我遇到了编程史上最奇怪的案例。

我最近将我的 Windows 升级到 7 并重新安装了我的 Visual Studio 10,从那时起,即使我在应用程序中明确抛出异常,我也没有收到任何关于错误的通知或对话框。

不管我是否处于调试器模式,即使我故意在代码中产生异常,我的应用程序也不会崩溃。

这是我见过的最奇怪的行为。不可能。好像没有错误通道了。

这就像应用程序跳过产生错误的语句并执行下一个但不会崩溃。

在视觉工作室或其他地方有这种设置吗?

有人知道我的电脑 f** 出了什么问题吗?

编辑: 我的意思是,即使我有一个简单的控制台应用程序,在我的主程序中抛出新异常(),应用程序也不会崩溃。

【问题讨论】:

  • 您在输出屏幕中看到异常了吗?
  • 1) 打开 Debug -> Exceptions 并根据需要设置复选框。 2) 尝试在工具 -> 选项 -> 调试 -> 常规中禁用“仅我的代码”。 3) 确保 .pdb 文件在 Debug -> Windows -> Modules 中正确加载。
  • 嗨,我在输出屏幕中没有看到异常,就像根本没有错误通道一样。我确实尝试过 Debug -> Exceptions 但我仍然无法让我的应用程序崩溃。

标签: c# visual-studio-2010


【解决方案1】:

如果您的项目未正确构建,则会发生此类问题。尝试重建应用程序。如果它不能解决您的问题,请手动删除 bin 文件夹并尝试重建项目。另外,在Debug -> Exception -> CLRException中启用异常后检查异常是否引发

【讨论】:

  • 我做了所有这些但没有成功。
  • 我认为,你最好重新安装 Visual Studio 来解决这个问题。
  • 我这样做了,现在可以了。但是我所有的设置现在都消失了。无论如何,谢谢。
【解决方案2】:

转到调试 -> 异常 -> 并检查是否输入了 CLR 异常。

【讨论】:

    猜你喜欢
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2011-04-02
    • 2018-03-14
    • 2015-12-19
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多