所以我有这段代码,在Visual Studio中进行调试时,即使在我的代码中处理异常,它也会破坏。我只希望它在我的代码未处理此异常时中断。 “例外设置”框只有一个选项可以继续处理用户代码中未处理的异常,但这是不可接受的,因为如果它未处理,我仍然需要它才能中断。我看过以前版本的VS的截图,它有一个选项。这是VS 2015的错误还是微软删除了这个功能,或者我只是在这里遗漏了什么?
答案 0 :(得分:1)
在“例外设置”窗口中,当它们被检查时,就像它们在你的图片中一样,即使处理了它也会一直中断(请注意窗口显示Break When Thrown
)。
您可以右键单击Common Language Runtime Exceptions
并在上下文菜单中选择Restore Defaults
,这会将其更改为仅在未处理时中断。
答案 1 :(得分:0)
之前发生在我身上,我做了什么:
我希望它也适合你。
答案 2 :(得分:0)
VS2015确实改变了某些设置,但您可以在用户代码中未处理时使用"继续"在TOOLS-> Options-> Debugging-> General下启用Just My Code后,它与旧VS版本具有相同的功能,并在Exception窗口中显示第二列。
更多详细信息,请参阅以下博客:
答案 3 :(得分:0)