Visual Studio 2008不会在JS文件中显示我的XML注释
-
03-07-2019 - |
题
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>
评论?我过去遇到过这个问题,它解决了我的问题。
不隶属于 StackOverflow