Документация MSDN описывает способы для расширения JavaScript IntelliSense для Visual Studio 2012 RC. Есть ли способ отладить или, по крайней мере, зарегистрировать какой-либо вывод, любое пользовательское расширение?
Как в Visual Studio 2012 RC отлаживать расширения javascript IntelliSense?
Ответы (1)
Hа только что нашел логгирование вывода по крайней мере путем разведки.
if(intellisense) {
intellisense.logMessage("hi!");
}
Это запишет вывод в «JavaScript Language Service» в окне вывода.
Теперь об отладке? :)
person
Jason
schedule
27.06.2012
Объект intellisense доступен только во время разработки, поэтому нет возможности отлаживать код, который на него опирается. Как вы упомянули, метод logMessage помогает диагностировать поведение расширения. Если вы хотите вывести содержимое объекта, вы можете использовать JSON.stringify.
- person Jonathan Carter; 30.06.2012
Спасибо @LostInTangent. То есть вы не могли подключить другую визуальную студию к экземпляру визуальной студии, где вы писали свое расширение? (У меня не было времени попробовать.) Наконец, если вы разместите свой комментарий в качестве ответа, я отмечу его как решение.
- person Jason; 02.07.2012