首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Natvis Visual Studio 2012模板类转换错误

Natvis Visual Studio 2012模板类转换错误
EN

Stack Overflow用户
提问于 2013-06-12 18:42:52
回答 1查看 1.1K关注 0票数 2

我正在为visual studio 2012编写一个natvis文件,以帮助自定义调试时显示的内容。我正在尝试向模板类强制转换一个空*&我看到了以下错误:

致命错误:根据父元素的内容模型,元素CDIB‘是意外的

这是我的代码:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?> 
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 
<Type Name="CDIBPtr"> 
  <DisplayString>(CRefCountRep<CDIB>*)m_rep</DisplayString> 
</Type>
</AutoVisualizer>

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-24 12:07:37

尖括号必须按照XML规则转义。应该是这样的。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?> 
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 
  <Type Name="CDIBPtr"> 
    <DisplayString>(CRefCountRep&lt;CDIB&gt;*)m_rep</DisplayString> 
  </Type>
</AutoVisualizer>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17072956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档