Как в Visual Studio 2012 RC отлаживать расширения javascript IntelliSense?

Документация MSDN описывает способы для расширения JavaScript IntelliSense для Visual Studio 2012 RC. Есть ли способ отладить или, по крайней мере, зарегистрировать какой-либо вывод, любое пользовательское расширение?


person Jason    schedule 27.06.2012    source источник


Ответы (1)


Hа только что нашел логгирование вывода по крайней мере путем разведки.

if(intellisense) {
    intellisense.logMessage("hi!");
}

Это запишет вывод в «JavaScript Language Service» в окне вывода.

Вывод языковой службы JavaScript

Теперь об отладке? :)

person Jason    schedule 27.06.2012
comment
Объект intellisense доступен только во время разработки, поэтому нет возможности отлаживать код, который на него опирается. Как вы упомянули, метод logMessage помогает диагностировать поведение расширения. Если вы хотите вывести содержимое объекта, вы можете использовать JSON.stringify. - person Jonathan Carter; 30.06.2012
comment
Спасибо @LostInTangent. То есть вы не могли подключить другую визуальную студию к экземпляру визуальной студии, где вы писали свое расширение? (У меня не было времени попробовать.) Наконец, если вы разместите свой комментарий в качестве ответа, я отмечу его как решение. - person Jason; 02.07.2012