在ASP.Net Core 1.0(461)结构化应用程序中安装jQuery 2.2.4(作为一个示例)后,我没有JavaScript intellisense工作。空ASP.Net核心项目中的JavaScript Intellisense
这意味着我们现在有脚本包的wwwroot/lib。
在Scripts
文件夹中放置_references.js
文件的旧路径无法正常工作,而且现在我无法找到它属于哪个位置。
如果我创建一个地方wwwroot中,它看起来像这样:
/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
如果我然后拖放到的jquery.js在这里,它看起来像这样:
/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <reference path="lib/jquery/jquery.js" />
到目前为止, 太好了。但是,如果我右键单击文件并将它更新为“更新JavaScript引用”,它将拉动jQuery行。
这里的正确方法是什么?我也研究过JavaScript引用的Visual Studio“隐式Web”选项设置。
这样做。奇怪的是,我已经尝试了这种方法,但一定错过了一小步。看来它需要按照这个顺序完成(添加到项目的根目录,从脚本移到wwwroot,删除脚本文件夹)。我采取的其他方法是非常相似的没有奏效。谢谢! – Patrick