visual-studio-2012 - "var"的 VS2012 JavaScript IntelliSense 不工作?

标签 visual-studio-2012 resharper javascript-intellisense resharper-7.1

根据MSDN documentation for the <var> XML Documentation Comment ,我应该能够修饰一个变量,以便智能感知知道该变量是什么类型。

这对我不起作用。我做错了吗?还是该功能在这种情况下不起作用?

这是一个智能感知非常适用于 bar 的示例, 但不适用于 foo .

function demo() {
    var A = {
        "AA": function () {
            this.AAA = "1";
        },
        "AB": function () {
            this.ABA = 2;
        }
    };

    function asdf() {
        /// <var type="A">test</var>
        var foo;

        var bar = A;
    }
}

变量 bar 的智能感知从赋值推断类型并正确显示,显示 AAAB .

enter image description here

但是,变量 foo 的智能感知不会从 XML 注释中推断出类型,也不会显示 AAAB .

enter image description here

最佳答案

Resharper 无法识别 Visual Studio 的 Javascript IntelliSense 注释。

禁用它,它将正常工作。

关于visual-studio-2012 - "var"的 VS2012 JavaScript IntelliSense 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16974374/

相关文章:

webmatrix - 如何从 WebMatrix 2 Beta 中的 vsdoc 文件引用获取 JavaScript Intellisense?

visual-studio-2012 - 如何配置 SDL 2.0 以与 Visual Studio 2012 一起使用?

visual-studio-2010 - 未能成功启动或连接到子 MSBuild.exe 进程

c# - 有没有办法为特定项目/命名空间/其他禁用智能感知?

c# - 在 visual studio 中删除当前文件的快捷方式

visual-studio - Visual Studio(或 resharper)变量和方法着色

git - 切换 git 分支时 Resharper 抛出错误

visual-studio-2012 - 为什么我在运行我的项目后失去了 JavaScript 智能感知?

visual-studio-2012 - 将新的 Redistributables 添加到 VS InstallShield LE 项目

javascript - Visual Studio 2010 Javascript Intellisense 无法正常工作