在哪里可以找到natvis模式定义(用于创建VC ++调试器可视化程序)?

sre*_*yas 5 debugging visual-studio-2010 debuggervisualizer visual-c++ visual-studio-2012

各种在线资源告诉我,我可以在%VSINSTALLDIR%\ Xml \ Schemas \ natvis.xsd中找到它。但我无法在上述路径中找到它。我检查了多个VS2010和VS2012安装。任何人都可以在此处粘贴架构定义吗?任何其他文档都很棒

Sea*_*ema 5

汉斯·帕桑特(Hans Passant)评论了正确的答案,但从他的帖子中并不能立即明显看出为什么你(或我)最初找不到它,即:

natvis XSD 未在 中找到\Schemas,但在 中找到\Schemas\1033

你必须更深入地挖掘才能找到它,因为显然微软认为它是代码页本地化的或者其他什么。无论如何,这是我在 Visual Studio 副本中找到它的位置:

视觉工作室 2012:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas\1033\natvis.xsd

视觉工作室 2013:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Xml\Schemas\1033\natvis.xsd


另外,就其价值而言,Microsoft 为架构提供的 URLhttp://schemas.microsoft.com/vstudio/debugger/natvis/2010是在撰写本文时的 3xx 重定向,因此不必费心去那里查找。