Вопрос

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> вверху внешней библиотеки? Я сталкивался с этим в прошлом, и это решило мою проблему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top