2017-03-07 41 views
-1

此问题与this one相同,只是我在调试C++应用程序。对于原始问题,C#调试器现在可以立即使用此功能。还有,它存在third-party tools在C++中展开Visual Studio的Watch窗口中的继承成员?

有没有办法为C++实现相同?我目前正在使用Visual Studio 2015.

编辑1 有问题的类可能会发生变化,这限制了Visual Studio的本机调试器展示器(natvis)功能的使用。据我了解,每当被调试的类改变时,定制可视化器都必须修改,所以这不是一个选项,遗憾的是。

回答

0

找不到第三方工具或扩展工具,VC++直接在VS IDE,但我知道,我们可以对VC++创建自定义视图:

参考:

https://msdn.microsoft.com/en-us/library/jj620914.aspx

这将是一个解决方法,如果你想定制调试监视视图。

更新:

没有其他的扩展工具,但我帮你提交的功能要求产品团队在这里:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18574198-flatten-inherited-members-in-visual-studio-s-watch

如果可能的话,您可以添加您的评论投上一票。

+0

如果可疑班级有些“最终”,可以这么说。如果每次更改每个调试类时必须重做可视化工具,我最好扩展基类条目,甚至手动将其数据记录到文件中。 –

+0

@S。 Kalabukha,我也了解你的要求,我帮你向产品团队提交功能请求,如果可能的话,你也可以为它投票。祝你今天愉快。 –

+0

我做到了,谢谢。此外,我不小心点击了“不适当的国旗”链接:(。必须有一种方法来取消这个。这可能是另一个建议... –