正如标题所述,我使用Visual Studio 2015和IronPython / Python Tools for VS.据我所知,所有可用的调试选项和异常设置都已启用,但在运行程序时不会引发Python异常:如果发生Python异常,程序只会冻结执行。
这是一个问题,因为它很难跟踪异常。我希望有一些我可能错过的设置(同样,所有的例外设置都被勾选)。
我注意到两个警告,我不确定我可以做些什么,但可能会导致问题:
我卸载了IronPython和PTVS并重新安装了两者的最新版本,但这样做已经解决了这种情况。
提前感谢您的任何反馈。
答案 0 :(得分:1)
听起来你可能正在运行使用CLR调试器而不是Python调试器,这意味着你需要使用CLR异常或切换到普通的Python调试器(如{{3}中所述) })。
使用普通的Python调试器对大多数情况来说都是完全合适的。当您希望能够从Python进入C#/ VB代码时,CLR调试器将允许您这样做。