【发布时间】:2016-12-17 04:20:40
【问题描述】:
正如标题所述,我正在使用 Visual Studio 2015 和 IronPython/Python Tools for VS。据我所知,所有可用的调试选项和异常设置都已启用,但在我运行程序时没有引发 Python 异常:如果发生 Python 异常,程序只会在执行中冻结。
这是一个问题,因为它使追踪异常变得相当困难。我希望有一些我可能错过的设置(同样,所有的异常设置都被勾选了)。
我注意到两个警报,我不确定我能做些什么,但可能会导致问题:
- 在初始化我的代码时,我收到一条关于“LoadFromContext”使用的消息:它是由 IronPython 的 ipyw.exe 触发的,并且消息说使用 LoadFromContext 会导致不需要的行为(但是,这不会阻止程序正常运行)。
- 当我提前退出程序时(在它遇到 Python 异常之前),我收到“NonMarshalable”错误。同样,这是因为 IronPython/ipyw.exe。
我卸载了 IronPython 和 PTVS 并重新安装了两者的最新版本,但这样做已经解决了问题。
提前感谢您的任何反馈。
【问题讨论】:
标签: ironpython visual-studio-2015 ptvs