如何使Visual Studio停止"编译".js和.css文件

Tho*_*ini 51 javascript css visual-studio-2008 visual-studio

我使用Visual Studio作为.css和.js文件的编辑器.它真的很糟糕,尤其是.js文件,因为它坚持以非常奇怪的方式缩进它们,但我发现第一个alt-tab始终是浏览器而不是另一个编辑器,并且ctrl-tab始终是代码文件或css/js.

无论如何,它的所有光芒四射的智慧决定检查它们的语法错误,每次我编译我的项目时它会产生几个"错误",从而压低编译的真实错误,所以每次我在一个语法错误中代码文件我必须向下滚动浏览所有js/css错误,看看有什么问题.

此类错误(不是真正的错误)的示例如下:

Error   7   Validation (CSS 2.1): 'text-rendering' is not a known CSS property name.
Error   8   Validation (CSS 2.1): 'opacity' is not a known CSS property name.

最近情况也变得更糟,因为它现在因为某种原因将.js文件解析为.css文件,所以我得到如下错误:

Error   1   Unexpected character sequence. Expected a selector for the style rule.  E:\Dev\anacletus\Static\set_focus.js    2
Error   2   Unexpected character sequence. Expected a property name for the " : " declaration. E:\Dev\anacletus\Static\set_focus.js    3
Error   3   Validation (CSS 2.1): 'set-focus' is not a known CSS property name. E:\Dev\anacletus\Static\set_focus.js    3

我甚至从解决方案中删除了该特定文件(它不再存在于任何地方),但无论如何它仍在解析它.

简而言之,我该如何禁用此功能?

Dav*_*ard 65

输入选项

工具>选项

如果未选中,请选中该窗口底部的"显示所有设置"框.

在左侧的树中,选择:

文本编辑器> CSS> CSS特定

取消选中"检测错误".然后,选择:

文本编辑器> JScript>杂项

取消选中"显示语法错误".

您还可以在"文本编辑器"子选项的各种设置中更改缩进每种类型代码的方式.

  • 在VS 2015 Update 3中.它位于工具>选项>文本编辑器> Javascript> IntelliSense>常规取消选中显示语法错误 (2认同)