空ASP.Net核心项目中的JavaScript Intellisense

空ASP.Net核心项目中的JavaScript Intellisense,javascript,jquery,asp.net,asp.net-core,javascript-intellisense,Javascript,Jquery,Asp.net,Asp.net Core,Javascript Intellisense,在ASP.NETCore1.0461结构化应用程序中安装jQuery2.2.4作为示例后,我没有JavaScript intellisense 这意味着我们现在有了用于脚本包的wwwroot/lib 将_references.js文件放入脚本文件夹的旧方法不起作用,我现在找不到这个文件的位置 如果我在wwwroot中创建一个,它如下所示: /// <autosync enabled="true" /> /// <reference path="../_references.js

在ASP.NETCore1.0461结构化应用程序中安装jQuery2.2.4作为示例后,我没有JavaScript intellisense

这意味着我们现在有了用于脚本包的wwwroot/lib

将_references.js文件放入脚本文件夹的旧方法不起作用,我现在找不到这个文件的位置

如果我在wwwroot中创建一个,它如下所示:

/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <reference path="lib/jquery/jquery.js" />
如果我将jQuery.js拖放到这里,它看起来是这样的:

/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <reference path="lib/jquery/jquery.js" />
到目前为止,一切顺利。但是,如果我右键单击文件并让它更新JavaScript引用,它将拉动jQuery行


这里的正确方法是什么?我还研究了JavaScript引用的Visual Studio隐式Web选项设置。

您可以右键单击项目,单击添加,您将看到_reference.js文件的选项


这将把_references.js文件放到根目录下的脚本文件夹中,但此选项不会出现在wwwroot上。不知道为什么,它可以解决ASP.NET Core的工具问题。您可以在GitHub上创建一个关于此问题的问题。只需将_references.js文件拖动到根目录下的wwwroot,删除脚本文件夹,并确保autosync为true(您已经这样做),然后开始尝试Bower软件包,intellisense文件将相应地更新,而无需手动执行。我现在已经试过了,效果很好。

您可以右键单击项目,单击添加,您将看到_reference.js文件的选项


这将把_references.js文件放到根目录下的脚本文件夹中,但此选项不会出现在wwwroot上。不知道为什么,它可以解决ASP.NET Core的工具问题。您可以在GitHub上创建一个关于此问题的问题。只需将_references.js文件拖动到根目录下的wwwroot,删除脚本文件夹,并确保autosync为true(您已经这样做),然后开始尝试Bower软件包,intellisense文件将相应地更新,而无需手动执行。我现在已经试过了,效果很好。

成功了。奇怪的是,我已经尝试过这种方法,但肯定错过了一小步。似乎它需要按照这样的顺序完成:添加到项目根目录,从脚本移动到wwwroot,删除脚本文件夹。我采取的其他非常类似的方法都不起作用。谢谢成功了。奇怪的是,我已经尝试过这种方法,但肯定错过了一小步。似乎它需要按照这样的顺序完成:添加到项目根目录,从脚本移动到wwwroot,删除脚本文件夹。我采取的其他非常类似的方法都不起作用。谢谢