5

我正在使用 VS2012,我的项目范围内的 Javascript 函数命名空间之一具有所有以下划线开头的公开方法_,例如:

var NameSpace = {
    _aMethod = function () { },
    _anotherMethod = function () { }
};

我为命名空间创建了一个快速的vsdoc 文件,命名空间本身出现了,但是没有一个方法可以。注意:如果我删除_方法开头的 ,它就像一个魅力。

// This would work, and show up in the VSDOC
var NameSpace = {
    aMethod = function () { },
    anotherMethod = function () { }
 // ^ notice no underscores
};

有没有办法解决?

遍历整个项目并重命名它们(即使是全部查找)将是有风险的,因为这些方法与一切都如此交织在一起。

4

1 回答 1

4

如果您进入 Tools->Options->Text Editor->JavaScript->IntelliSense->References 应该有一个参考组的下拉列表(取决于您可能需要更改的项目类型)

一旦你有了正确的组,你会注意到有一些默认包含的智能感知参考文件。尝试删除 underscorefilter.js

于 2013-07-19T21:37:09.800 回答