Winforms 如何找到msvs 2015中发生未处理异常的位置

Winforms 如何找到msvs 2015中发生未处理异常的位置,winforms,exception-handling,visual-studio-2015,Winforms,Exception Handling,Visual Studio 2015,解决:问题是我是在解决方案模式下运行的,而不是在调试模式下运行的 由于我在搜索机中找不到这个答案,它应该是微不足道的,但我花了很多时间,仍然无法解决它 在visual studio 2015社区中,winforms应用程序在调试应用程序时停止,并弹出一个窗口 未处理参数异常。System.Data.dll中发生类型为“System.ArgumentException”的未处理异常 其他信息:埃因加贝雷酒店位于迪泽塔贝尔的斯帕尔滕酒店。 (转换:数组长于此表中的列数) “中断模式”选项卡显示 您的

解决:问题是我是在解决方案模式下运行的,而不是在调试模式下运行的

由于我在搜索机中找不到这个答案,它应该是微不足道的,但我花了很多时间,仍然无法解决它

在visual studio 2015社区中,winforms应用程序在调试应用程序时停止,并弹出一个窗口

未处理参数异常。System.Data.dll中发生类型为“System.ArgumentException”的未处理异常

其他信息:埃因加贝雷酒店位于迪泽塔贝尔的斯帕尔滕酒店。 (转换:数组长于此表中的列数)

“中断模式”选项卡显示

您的应用程序已进入中断状态,但没有要显示的代码,因为所有线程都在执行外部代码(通常是框架代码系统)


如何查找导致异常的表?或者更好,代码中的哪一行?可能是在填桌子的时候(我知道在这种情况下是哪一个)。我最近切换到MSVS 2015,在旧版本中没有问题(我认为它们会自动跳转到代码中的行)。

只需尝试重置调试异常设置:调试->异常->重置所有,还有工具->选项->调试->常规->仅我的代码=True您可以查看stacktrace并按照它返回到您的代码吗?我找不到调试->异常(在调试菜单或选项中都找不到)。但我从未更改调试设置,编译时它告诉我'1'。使用调试生成配置或禁用调试选项“仅启用我的代码”-什么是stacktrace?调用堆栈只是说[external code]尝试重置调试异常设置:DEBUG->exceptions->reset All,以及工具->选项->调试->常规->just My code=True您可以查看堆栈跟踪并将其返回到代码吗?我找不到DEBUG->exceptions(调试菜单或选项中的neighter)。但我从未更改调试设置,编译时它告诉我'1'。使用调试生成配置或禁用调试选项“仅启用我的代码”-什么是stacktrace?调用堆栈只是说[外部代码]