我最近为Visual Studio 2010安装了Service Pack 1.问题是,当我为验证目标选择“HTML5”值时,我开始获取HTML文档中几乎所有元素的验证警告,并且intellisense停止工作(就像缺少HTML5的.XSD一样)。当我选择“XHTML5”作为验证目标时,智能感知会起作用并且所有验证警告都会消失。
安装Service Pack时没有收到任何错误消息,因此我没有找到正在发生的事情的线索。有一点需要注意,在安装Service Pack 1之前,我使用此扩展来提供HTML5支持: http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d/
安装Service Pack后我卸载了它。也许与我的问题有关?
答案 0 :(得分:0)
我做了同样的事情,看起来html5扩展名删除了xsd(未经过验证,但我的html_5.xsd丢失了)。
我再次下载了html5扩展并解压缩了msi的内容:(msiexec /ac:\html5setup.msi / qb TARGETDIR = c:\ html5Extract),然后浏览解压缩的文件夹结构,直到找到html_5.xsd 。
然后我将其复制到我的VS2010安装位置: (C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ Packages \ schemas \ html)
重新打开VS,所有看起来都没问题。
答案 1 :(得分:0)
我复制了html_5.xsd文件,但是我试图导入i18languages.xsd和svg.xsd,而我没有 svg.xsd 。幸运的是,我在另一台计算机上有一份副本,但我想你可以像justinlabenne那样得到它。