Есть ли какой-нибудь способ "скрыть" файл JavaScript из IntelliSense в Visual Studio 2008?

StackOverflow https://stackoverflow.com/questions/285512

Вопрос

У меня есть сторонний плагин JavaScript, но включение файла нарушает IntelliSense для jQuery, среди прочего.Единственный способ, которым я могу вернуть IntelliSense к работе с jQuery, - это закомментировать плагин.Есть ли способ, которым я могу скрыть файл подключаемого модуля от анализатора IntelliSense?

Это было полезно?

Решение

Пакет обновления 1 добавил следующую функцию:

Если вы " anyfile.js " и " anyfile-vsdoc.js " в той же директории, а затем любые ссылки на «anyfile.js». будет автоматически преобразован в ссылку на "anyfile-vsdoc.js" за кулисами.

Добавьте пустой файл рядом с вашим плагином с помощью " -vsdoc " добавляется к имени файла. Это должно "скрыть" плагин от внешнего процессора JavaScript.

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

Вы всегда можете загрузить его из своего кода вместо менеджера сценариев в ваш aspx / мастер. Таким образом, IntelliSense не знает, что это там. Использование ScriptManager.RegisterClientScriptInclude (..).

Возможно, в используемом вами стороннем плагине JavaScript есть ошибки.
Я бы проверил код в JSLint и направил этот вопрос автору плагина.
Что касается самого вопроса: я не думаю, что вы можете исключить его, если он является частью проекта, но перейдите по ссылке MSDN: использование IntelliSense , чтобы доказать это.

Поскольку вы упомянули jQuery, вы также можете загрузить проблемный скрипт во время выполнения.

$.getScript("XXX.js");

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