function Submit_click()
{
  if (!bValidateFields())
    return;
}

function bValidateFields() {
/// <summary>Validation rules</summary>
/// <returns>Boolean</returns>
...
}

因此,当我输入对我的bValidateFields()函数的调用时,Visual Studio中的intellisence不会显示我的注释。但根据这个这应该。应该吗?

有帮助吗?

解决方案

我记得在VS中关闭导航栏的问题阻止了很多JS intellisense正常工作。如果关闭它,请尝试再次打开导航栏,看看它是否有帮助。

编辑:您可能还需要按Ctrl + Shift + J强制IDE更新智能感知。

Edit2:正如@blub所说,如果javascript存在任何问题,intellisense可能会中断。 Visual Studio实际上会评估javascript以创建intellisense,因此如果存在语法错误,它可能会失败并且不会完全构建intellisense,或者根本不构建它。

其他提示

XML注释必须在函数内部,而不是在函数之上。 在Visual Studio 2008中,XML注释信息仅显示用/// <!> lt; reference ... item引用的文件。

Visual Studio 2010将显示正在编辑的文件中的函数的XML注释信息以及您引用的文件。

您是否尝试在外部库顶部添加/// <reference>评论?我过去遇到过这个问题,它解决了我的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top