我现在正在编程,当我在Visual的调试器中启动程序时,一切都进行得很顺利。当我按下一个按钮时,它突出了我的代码,弹出了一个框(箭头指向有错误的行),上面写着错误是什么,但是我没有选中上面写着Show this warning when [...]的复选框
这基本上是一个警告,暂停我的程序,并显示错误,但可以忽略不选中一个复选框。
我测试异常拦截,因此,我不需要Visual中断像thrown new NullReferenceException("myVar")这样的思考。对于应用程序未处理的异常,我使用Application.UnhandledException“捕获”它们,如下所示:
''' <summary>Occurs when the application encounters
好,这已经困扰了我足够长的时间,并试图谷歌它,所以,这里。这是我的代码(我知道它失败了,这就是目的):{
public Example接下来发生的情况是,应用程序停止并消失,没有任何抛出的异常或任何类型的错误。我是错了还是不应该抛出一个NullReferenceException或类似的东西?我使用Visual 2013,坦率地说,我不知道这是VS问题
它使用Assembly.LoadFile加载扩展名为.Plugin.dll的程序集。这些“插件”中的一个调用另一个程序集dll。引发异常的方法位于从IDataErrorInfo继承的类中。此类是包含在Linq to SQL类(.dbml)中的类。这被包装在try/catch块中。这会导致我的业务逻辑在提交到OnValidate覆盖中的数据库之前验证数据。我看到的结果是,在抛出ValidationExeption之后,调试器在