是否可以阻止 Visual Studio 2008 无法基于 CSS 错误构建?

Is it possible to stop Visual Studio 2008 from failing to build on CSS errors?

提问人:Anders 提问时间:12/1/2008 最后编辑:P.S.Anders 更新时间:9/22/2017 访问量:2383

问:

我有一个具有特定 IE-hack 的外部样式表。由于这些黑客攻击,我的网站经常无法构建(这是哈希黑客;例如 #margin-top:-2px;)。这是错误:

意外的字符序列。需要 “ : ” 声明

我还没有找到一种具体的方法来阻止错误,VS2008似乎在一段时间后就不再关心了。我找到了这篇文章,但我不确定如何正确编辑文件,这样这个“错误”(因为它是合法的语法)就不会再次弹出。

visual-studio-2008 css

评论


答:

1赞 StingyJack 12/1/2008 #1

最简单的方法是在编辑器中关闭文件,它应该停止抱怨。

评论

0赞 Anders 12/1/2008
伙计,我有时讨厌 Visual Studio......也许我们可以找到一种更“自动化”的方法来防止这个错误?
0赞 StingyJack 12/2/2008
我整天都在使用 web.config 得到它。stackoverflow.com/questions/179927/......
0赞 Abel 4/4/2010
+1.确切地说:只需关闭带有违规行 CSS / JS 行的文件,错误就会突然消失(偶尔会在列表中出现真正的错误,这实际上阻止了编译周期的成功)。
10赞 annakata 12/1/2008 #2

我不确定 2008 年的情况,但在 2005 年(IIRC),您可以访问:

 Tools | Options | Text Editor | CSS | CSS Specific 

,然后取消选中“检测错误

我记得在 100% 有效的 CSS 上遇到了完全相同的问题,而 MS 无法识别(大震惊),轻按了这个开关并永远忘记了这个问题。

评论

1赞 Anders 12/1/2008
一开始对我不起作用。它在关闭所有文档后工作,然后关闭 VS 并最终重新启动程序。
0赞 annakata 12/1/2008
是的,VS 是这方面的杀手锏——J.Sheehan 描述了同样的问题。
2赞 John Sheehan 12/1/2008 #3

工具 |选项 |文本编辑器 |[HTML全文] |验证

确保选中“显示错误”“作为警告”。早期有一个错误,即使它被检查,它也没有被确认,在这种情况下,取消选中它并保存设置,然后返回并再次检查它。