Visual studio 2010 防止VS2010 CSS验证恢复到CSS 2.1

Visual studio 2010 防止VS2010 CSS验证恢复到CSS 2.1,visual-studio-2010,css,Visual Studio 2010,Css,我根据CSS 3.0在新项目中验证CSS,这要感谢这里的解决方案: 但是,每次我加载项目时,CSS验证都会恢复到2.1,并且必须通过工具栏进行设置,以再次针对3.0进行验证 有没有办法让我的选择变得有粘性?您可以在选项->文本编辑器->CSS验证中进行设置。我已经拍摄了VS2012的截图。在VS2010中也是如此 首先,关闭VS2010 假设您正在根据html5进行验证-验证选项在 文本编辑器-->HTML-->验证 将其设置为HTML5验证。然后验证以下文件是否存在: \Microsoft

我根据CSS 3.0在新项目中验证CSS,这要感谢这里的解决方案:

但是,每次我加载项目时,CSS验证都会恢复到2.1,并且必须通过工具栏进行设置,以再次针对3.0进行验证


有没有办法让我的选择变得有粘性?

您可以在选项->文本编辑器->CSS验证中进行设置。我已经拍摄了VS2012的截图。在VS2010中也是如此


首先,关闭VS2010

假设您正在根据html5进行验证-验证选项在

文本编辑器-->HTML-->验证

将其设置为HTML5验证。然后验证以下文件是否存在:

\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html\html_5.xsd

将文件复制到其他位置以确保安全,然后使用文本编辑器编辑原始文件。在文件顶部附近找到字符串:

vs:cssschema=“CSS 2.1”

并将其更改为:

vs:cssschema=“CSS 3.0”


如果还没有。然后保存文件并重新启动VS2010。这应该考虑使CSS 3.0验证对html5项目具有粘性

作为旁注,您将需要VS2010 SP1来使用CSS 3验证。由于您一直在根据CSS 3进行验证。这意味着您已经拥有了它。:-)我有2010 Pro SP1,我没有看到这个选项,但是我看到了一个杂项项,但它不包含验证选项。