Visual Studio 2008 не показывает мои комментарии XML в файлах JS - PullRequest
1 голос
/ 20 октября 2008
function Submit_click()
{
  if (!bValidateFields())
    return;
}

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

Итак, когда я набираю вызов моей функции bValidateFields (), в Visual Studio мои комментарии не отображаются. Но согласно это так и должно быть. Должно ли это?

Ответы [ 3 ]

1 голос
/ 20 октября 2008

Я вспоминаю проблему, из-за которой отключение панели навигации в VS не позволяло многим функциям JS intellisense работать должным образом. Если он выключен, попробуйте снова включить панель навигации и посмотрите, поможет ли это.

Редактировать: Возможно, вам также придется нажать Ctrl + Shift + J, чтобы заставить IDE обновить intellisense.

Edit2: Как сказал @blub, если есть какие-либо проблемы с javascript, intellisense может сломаться. Visual Studio фактически оценивает javascript для создания intellisense, поэтому при наличии синтаксических ошибок он может завершиться с ошибкой и не создать полностью intellisense или вообще.

1 голос
/ 13 ноября 2008

XML-комментарии должны быть внутри функции, а не над ней. В Visual Studio 2008 информация комментариев XML отображается только для файлов, на которые ссылается элемент ///

Visual Studio 2010 будет отображать информацию XML-комментариев для функций в файле, который вы редактируете, и для файлов, на которые вы ссылаетесь.

0 голосов
/ 20 октября 2008

Вы пытались добавить комментарий /// <reference> вверху внешней библиотеки? Я сталкивался с этим в прошлом, и это решило мою проблему.

...