是否可以在 VS2008 的所有调试器视图中禁用调试器可视化和 ToString() 调用?
我的项目依赖于第 3 方程序集,该程序集为其某些类型定义了调试器可视化工具。通常这完全没问题,但某些类型具有惰性逻辑,一旦在调试器中观察到数据,该逻辑就会变得急切。当我想探索懒惰行为时,所有这些可视化工具都彻底搞砸了。
我想知道如何禁用可视化工具并防止在 VS2008 中的所有调试器视图中调用 ToString() 方法。
谢谢。
My project depends on a 3rd party assembly which defines debugger visualizers for some of its types. Usually this is totally fine, but some types have lazy logic, which becomes eager once the data is observed in the debugger. And when I wish to explore the lazy behavior all this visualizers completely screw it.
I wonder how can I disable both the visualizers and prevent invocation of the ToString() method in all the debugger views in VS2008.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
至于问题的 ToString 部分,是的,确实如此。
转到选项->调试器->取消选中“启用属性评估和其他隐式函数调用”。
As for the ToString part of the question, yes, it is.
Go to Options->Debugger-> Uncheck "Enable property evaluation and other implicit function calls".