Visual Studio 2008 не показывает мои комментарии XML в файлах JS
-
03-07-2019 - |
Вопрос
function Submit_click()
{
if (!bValidateFields())
return;
}
function bValidateFields() {
/// <summary>Validation rules</summary>
/// <returns>Boolean</returns>
...
}
Итак, когда я набираю вызов моей функции bValidateFields (), в Visual Studio мои комментарии не отображаются. Но, согласно этому должно. Должно ли это?
Решение
Я вспоминаю проблему, когда отключение панели навигации в VS не позволяло многим функциям JS intellisense работать должным образом. Если он выключен, попробуйте снова включить панель навигации и посмотреть, поможет ли это.
Редактировать. Возможно, вам также придется нажать Ctrl + Shift + J, чтобы заставить IDE обновить intellisense.
Edit2: как сказал @blub, если есть какие-либо проблемы с JavaScript, intellisense может сломаться. Visual Studio на самом деле оценивает javascript для создания intellisense, поэтому при наличии синтаксических ошибок он может завершиться ошибкой и не создать intellisense полностью или вообще.
Другие советы
XML-комментарии должны быть внутри функции, а не над ней. В Visual Studio 2008 информация комментариев XML отображается только для файлов, на которые ссылается элемент /// & Lt; reference ....
Visual Studio 2010 будет отображать информацию XML-комментариев для функций в файле, который вы редактируете, и для файлов, на которые вы ссылаетесь.
Вы пытались добавить комментарий /// <reference>
вверху внешней библиотеки? Я сталкивался с этим в прошлом, и это решило мою проблему.