Visual studio 2010 如何在VS 2010中禁用javascript编译警告?

Visual studio 2010 如何在VS 2010中禁用javascript编译警告?,visual-studio-2010,Visual Studio 2010,VisualStudio似乎认为我的javascript代码不好,主要是因为它不了解jquery或我正在使用的一些插件。因此,每次我编译我的产品时,它都会给我很多警告,大多数警告都是错误的($未定义,窗口未定义,等等) 我在javascript中设置了//标记,intellisense工作正常,所以我知道这些不是真正的问题 如何禁用这些警告 编辑要清楚,我需要禁用这些警告,因为它会导致100多个警告,使我看不到真正的c警告。我目前所在的计算机上没有javascript源文件来测试这一点,但您可以

VisualStudio似乎认为我的javascript代码不好,主要是因为它不了解jquery或我正在使用的一些插件。因此,每次我编译我的产品时,它都会给我很多警告,大多数警告都是错误的($未定义,窗口未定义,等等)

我在javascript中设置了
//
标记,intellisense工作正常,所以我知道这些不是真正的问题

如何禁用这些警告


编辑要清楚,我需要禁用这些警告,因为它会导致100多个警告,使我看不到真正的c警告。

我目前所在的计算机上没有javascript源文件来测试这一点,但您可以使用#pragma命令禁用特定警告:

#pragma warning disable
将禁用所有警告,
#pragma warning restore
将在代码块末尾恢复所有警告。您还可以告诉它仅禁用特定警告,例如
#pragma warning disable 02190168


试试这个,告诉我它是否有效

通过工具>选项输入选项


在左侧的树中,选择文本编辑器>JScript>杂项。取消选中“显示语法错误”。

有趣的是,我无法在VS2010“网站”项目和VS2010“web应用程序”项目中重现您的问题。这与您安装的附加组件有关。您可能在该加载项中设置了禁用警告的功能(是谁造成的)

对我来说,这个警告听起来像是附加组件(是谁造成的)不够聪明。尝试以下更改,看看是否有帮助

  • 如果您有母版页,请尝试将jquery*.js脚本引用从母版页移动到实际页面
  • 将所有javascript代码移动到js文件中,而不是将其写入脚本标记下
  • 谢谢

    Esen这个怎么样

    禁用单个编译器警告的步骤

    或者是这个

    工具>选项>文本编辑器>JScript>杂项>将错误显示为警告(仅取消选中此项)


    我遇到了与您完全相同的问题:每次保存都会出现100次错误。对我来说,问题在于Chirpy,这是另一个扩展的先决条件。不管出于什么原因,Chirpy不在我的分机经理的位子上,所以我花了一段时间才找到

    检查并查看是否已安装。如果是,请禁用JSHint

  • 工具->选项
  • Chirpy->JSHint
  • 取消选中:运行JS提示

  • 可能重复我需要禁用警告,而不是当错误发生时会发生什么如果我将其放入javascript中,尽管我的javascript会出现错误我认为可能是这样的:-(回顾一下我的答案,我认为你可以通过在#pragma行之前和之后将#pragma封装在JavaScript注释块中来避开JavaScript错误。这很烦人。即使每次保存时都关闭它,仍然会生成警告。你安装了什么样的附加组件?我注意到一些可怕的事情使用各种附加组件时,我只有jscript编辑器扩展(我卸载了该扩展,但仍然存在问题)和nuget。虽然我没有尝试卸载然后取消选中该选项,但让我试试。不,即使没有jscript编辑器扩展,这些选项仍然不会生效:(
    With a project selected in Solution Explorer, on the Project menu, click Properties.
    
    Click the Compile tab.
    
    In the Warning configurations table, set the Notification value for the warning to None.