Visual studio 当前使用的可视化工具是什么

Visual studio 当前使用的可视化工具是什么,visual-studio,debugging,visual-studio-debugging,debuggervisualizer,Visual Studio,Debugging,Visual Studio Debugging,Debuggervisualizer,在internet()上,有大量关于如何创建可视化工具的信息。 但是,我只想知道,我的调试器当前使用的是哪个可视化工具 对于本机代码,这个问题非常简单: 菜单“工具”、“选项”、“调试”、“输出窗口”、“常规输出设置”、“Natvis诊断消息”,设置为“详细” 在“监视”窗口中,输入.natvisreload 验证“输出”窗口:提及所有本机可视化程序 但是,现在我正在使用托管代码,在我的监视窗口中,我看到如下条目: {用户信息:12个用户,6个组 {VDX文件更改信息(117个文件)}

在internet()上,有大量关于如何创建可视化工具的信息。
但是,我只想知道,我的调试器当前使用的是哪个可视化工具

对于本机代码,这个问题非常简单:

  • 菜单“工具”、“选项”、“调试”、“输出窗口”、“常规输出设置”、“Natvis诊断消息”,设置为“详细”
  • 在“监视”窗口中,输入
    .natvisreload
  • 验证“输出”窗口:提及所有本机可视化程序
但是,现在我正在使用托管代码,在我的监视窗口中,我看到如下条目:

  • {用户信息:12个用户,6个组
  • {VDX文件更改信息(117个文件)}
这些条目给我的印象是,对于这个托管代码,使用了一个/一些可视化程序,我想定制、扩展或修改它/它们,但因此我需要知道它/它们在哪里(很抱歉这句话不好,我只想强调,我不知道可视化程序的下落)

如何知道Visual Studio会话中使用了哪些托管可视化工具

提前感谢
多米尼克

如何知道Visual Studio会话中使用了哪些托管可视化工具

根据该文件:

在C#和Visual Basic中,可以使用DebuggerTypeProxyAttributeDebuggerDisplayAttributeDebuggerBrowsableAttribute为自定义数据添加扩展

在.NET Framework 2.0代码中,Visual Basic不支持DebuggerBrowsable属性。在较新版本的.NET Framework中,此限制已被删除

希望这有帮助

如何知道Visual Studio会话中使用了哪些托管可视化工具

根据该文件:

在C#和Visual Basic中,可以使用DebuggerTypeProxyAttributeDebuggerDisplayAttributeDebuggerBrowsableAttribute为自定义数据添加扩展

在.NET Framework 2.0代码中,Visual Basic不支持DebuggerBrowsable属性。在较新版本的.NET Framework中,此限制已被删除


希望这有帮助。

您必须与调试器集成,并查看在watch/autos/locals窗口中评估的类型

从那里,您可以在加载的模块列表中找到这些类型(使用调试器API),然后搜索Leo提到的属性


对于托管代码加载的类型可视化工具,没有任何调试输出。它实际上存储在类型本身上。

您必须与调试器集成,并查看在“监视/自动/本地”窗口中评估的类型

从那里,您可以在加载的模块列表中找到这些类型(使用调试器API),然后搜索Leo提到的属性


没有关于托管代码加载哪种类型可视化工具的调试输出。它实际上存储在类型本身上。

对不起,我不明白这是如何回答我的问题的。可能我误解了你的问题。你的意思是想获得托管代码的可视化工具,就像本地代码的可视化工具一样?是的,在Dect,这就是我要找的。对不起,我不明白这是如何回答我的问题的。可能我误解了你的问题。你的意思是你想得到托管代码的可视化工具,就像本地代码的可视化工具一样吗?是的,的确,这就是我要找的。与调试器集成--你能指出一些关于如何做的参考资料吗这?特别是,从调试器端DLL中?与调试器集成--您能指出一些关于如何做到这一点的资源吗?特别是从调试器端DLL中?