我正在尝试编写一个Visual Studio包,在调试过程中显示一个实时对象图。
有没有办法从VS 2010软件包中访问托管调试器的数据?我知道EnvDTE.Debugger API,但这不能为我的用例提供足够的数据。
我知道可以使用WinDbg / SOS,但这不是我的选择,因为我希望能够很好地使用它。
我非常感谢任何信息!
编辑:
我的要求主要是那些:
到目前为止我发现了什么:
答案 0 :(得分:1)
并非我知道...如果我理解你的要求这是一个艰难的要求 - 你必须以某种方式将EnvDTE.Debugger
与Debugger5
和CLR Profiler结合起来(随附源代码!):
答案 1 :(得分:0)
根据Simon Mouriers的评论,我会选择manually serialized Debugger Visualizer approach。
这是做我想做的唯一合理的方式,虽然我还没有完全验证它。