提问人:Anders 提问时间:12/1/2008 最后编辑:P.S.Anders 更新时间:9/22/2017 访问量:2383
是否可以阻止 Visual Studio 2008 无法基于 CSS 错误构建?
Is it possible to stop Visual Studio 2008 from failing to build on CSS errors?
问:
我有一个具有特定 IE-hack 的外部样式表。由于这些黑客攻击,我的网站经常无法构建(这是哈希黑客;例如 #margin-top:-2px;
)。这是错误:
意外的字符序列。需要 “ : ” 声明
我还没有找到一种具体的方法来阻止错误,VS2008似乎在一段时间后就不再关心了。我找到了这篇文章,但我不确定如何正确编辑文件,这样这个“错误”(因为它是合法的语法)就不会再次弹出。
答:
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全文] |验证
确保选中“显示错误”“作为警告”。早期有一个错误,即使它被检查,它也没有被确认,在这种情况下,取消选中它并保存设置,然后返回并再次检查它。
评论