C# 扩展Visual Studio 2012 HTML IntelliSense

C# 扩展Visual Studio 2012 HTML IntelliSense,c#,html,visual-studio-2012,intellisense,C#,Html,Visual Studio 2012,Intellisense,我有兴趣在VisualStudio2012中扩展HTML编辑器,以支持一些额外的元素和属性,而不仅仅是作为HTML5规范的一部分提供的元素和属性 例如: <html> <body> <h1>Header Text</h1> <mycustomelement>some info</mycustomelement> </body> </html> 标题文

我有兴趣在VisualStudio2012中扩展HTML编辑器,以支持一些额外的元素和属性,而不仅仅是作为HTML5规范的一部分提供的元素和属性

例如:

<html>
    <body>
        <h1>Header Text</h1>
        <mycustomelement>some info</mycustomelement>
    </body>
</html>

标题文本
一些信息
我看到了Mads Kristensen的精彩文章,它展示了如何通过实现
ICSSchemaFileProvider
以非常简单的方式为CSS做类似的事情

根据我的研究,似乎没有一种简单的方法来实现HTML。实现编辑器分类器似乎是处理定制的方式,与Mads实现的CSS提供程序相比,这是相当令人望而生畏的

我真的只想在分类器中加入一个XML模式,让它完成HTML5和我的自定义添加

是否有编辑器分类器的简单实现或其他方法

根据,HTML编辑器的扩展方式不同。相反,您可以扩展
C:\ProgramFiles(x86)\Microsoft Visual Studio 11.0\Common7\Packages\schemas\html\commonHTML5Types.xsd


我认为您还可以创建一个新的
示例名称类型.xsd
,并使用
通用HTML5types.xsd
引用它,就像它们对SVG所做的那样。

感谢Jon的回复,很遗憾没有更自然的方法来实现这一点。将进一步探索…@craigomatic-你有没有找到解决办法?我正在尝试完成同样的事情。我在本地计算机上没有管理员权限,并且程序文件文件夹被锁定。我希望有一种方法可以添加对自定义元素/属性的支持,而无需成为管理员#sadpanda PS.仍然投票支持,因为这是一个很好的答案。