首页
学习
活动
专区
圈层
工具
发布

调试
EN

Stack Overflow用户
提问于 2016-11-24 07:57:28
回答 1查看 633关注 0票数 2

因此,我几乎把所有的编程时间都花在了Linux上,但最近,为了一个项目,我不得不试用PTVSWPF。由于它是一个非常好的框架,我想进一步了解它,但与在Linux上运行python程序相比,问题是一个巨大的缺点。因此,假设我在IronPython2.7,上有一个小的WPF项目,其中包含一些按钮和一些处理这些按钮单击事件的函数。问题是,并不是在调试器中显示了代码中的每个异常/错误:有时它只是表示“代码0x01退出的进程”。例如,如果我试图访问数组边界之外的数组元素,就会发生这种情况。问题是:是否有一种方法可以在调试WPF程序时看到所有错误和异常?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-28 19:21:48

默认情况下,Visual中的IronPython项目使用托管调试器运行。这使得调试混合Python/.NET代码变得非常容易,但是,当您只有Python代码时,您就没有那么好的体验了。

若要更改此操作,请在“解决方案资源管理器”中右键单击项目并选择“属性”。在“调试”选项卡上,有一个发射器的下拉列表--您可以看到屏幕截图这里

它可能已经选择了IronPython (.NET) launcher,但是将其更改为Standard Python launcher会给您提供更好的纯Python调试。缺点是,您将无法再进入.NET代码,而且它的侵入性更强一些。但是,一般来说,如果您没有使用IronPython扩展.NET应用程序,那么这些改进是值得的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40780790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档