Visual Studio 2012 JavaScript Intellisense 参考组恢复为隐式 (Windows)

Posted

技术标签:

【中文标题】Visual Studio 2012 JavaScript Intellisense 参考组恢复为隐式 (Windows)【英文标题】:Visual Studio 2012 JavaScript Intellisense Reference Group Reverts to Implicit (Windows) 【发布时间】:2012-10-15 15:22:08 【问题描述】:

我已设置我的 IDE 以根据 _references.js (http://blog.craigtp.co.uk/post/javascript-jQuery-Intellisense-in-Visual-Studio-2012.aspx) 中设置的引用显示 JS Intellisense。为此,您必须将 JavaScript IntelliSense 参考组设置为“隐式(Web)”,我已经这样做了。一段时间以来,它运行良好。

但是,经过一些看似随机的时间(可能是几小时或几天,但通常不会超过一天左右),我的 JS IntelliSense 停止工作。当我返回参考组设置时,我发现参考组已恢复为“隐式 (Windows)”。

还有其他人有这个问题吗?可能是什么原因造成的,或者这是 VS2012 中的错误(这是已发布的版本)?

谢谢!

【问题讨论】:

在 VSTO 2013 Update 2(Win 8、32 位)中,尽管手动添加了参考(如 Robert Levy 所建议的),但我无法使其正常工作。令人惊讶的是,如果我只是关闭并重新打开解决方案,Visual Studio 似乎很高兴。右键单击 _reference.js 后,我得到了两个额外的菜单项。诡异的!不要退出 VSTO,只需关闭解决方案并重新打开 - 看起来像是第二次尝试,VSTO 会选择智能感知的设置。发表此评论,以防万一有人像我们一样经历这个问题。我相信这是一个正在跟踪的活动错误(我看到它处于打开状态)。 【参考方案1】:

不知道为什么它会改变你,但我发现如果你手动添加对 ~/scripts/references.js 的引用,这个技巧在设置为 Windows 时仍然有效

【讨论】:

以上是关于Visual Studio 2012 JavaScript Intellisense 参考组恢复为隐式 (Windows)的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012-2019的130多个jQuery代码片段。

Visual Studio 2012 未能检测到 Visual Studio 2008 构建工具

Visual Studio 2010 项目到 Visual Studio 2012

Visual Studio 2012 与 Visual Studio 2005 中的小程序慢得多

visual studio2012发布项目到iis

visual studio 2012 启动出现如下错误,怎么处理