在VS 2008中,当我编译时,我得到一大串类或CssClass值未定义消息。
如何获取该消息的错误/警告代码(类似“C0167”),以便我可以禁用它?
不起作用的答案:
我在vb.net项目中使用sp1。
谢谢!
答案 0 :(得分:1)
在尝试了一段时间后,我确定这些警告消息通常与HTML验证相关联,并且没有像编译器警告这样的特定代码。因此,在工具 - >文本编辑器 - >下有一个全有或全无的选项来禁用这些警告。 HTML->验证强>
旧:
您可以尝试以下方法。来自ASP.NET:
<link href="/css/main2.css" rel="stylesheet" type="text/css" runat="server"
id="styleMain" visible="false" />
在href中使用根路径似乎有所不同:
<link href='~/css/main2.css' rel='stylesheet' type='text/css' />
我有一个有趣的时间来更改验证规则的模式(在此处找到):
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html
使用xhtml(1.0过渡)验证我编辑了xhtml_trasitional.xsd并删除了cellspacing作为表的有效属性。当我重新启动VS时,它将cellspacing标记为无效属性。也许有一个解决方案。 虽然这些错误在他们面前说“Validiation(XHTML 1.0 TRANSITIONAL)”,而不是“class or css class not defined”,这可能意味着它来自其他地方。