Visual Studio 2008 не отображает мои XML-комментарии в файлах JS

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

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

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
814
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

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

Фактически, вам это может понадобиться только тогда, когда функция, которую вы вызываете, находится за пределами вашего текущего файла .js.

SaaS Developer 20.10.2008 22:03
Ответ принят как подходящий

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

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

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

JS хорош, ошибок нет. Панель навигации включена (но не отображается в файлах JS, только в ASPX и CS). Обе функции в одном файле. Но интеллект все равно не работает. :(

z-boss 20.10.2008 22:49

Как включить панель навигации в файлах jscript? На моей машине он выделен серым цветом в jscript.

Matthew Lock 01.09.2009 05:42

Панель навигации фактически не используется для javascript, но по какой-то причине ее необходимо активировать, чтобы intellisense работал правильно. Инструменты-> Параметры-> Текстовый редактор-> Все языки. Была рекомендация отключить панель навигации, чтобы повысить производительность визуальной студии.

Geoff 01.09.2009 15:05

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

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

Другие вопросы по теме