在Visual Studio 2012 RC中,如何调试JavaScript IntelliSense扩展?

问题描述:

The MSDN documentation介绍了如何扩展Visual Studio 2012 RC的JavaScript IntelliSense的方法。有没有办法调试,或者至少登录到某些输出,任何自定义的扩展工作?在Visual Studio 2012 RC中,如何调试JavaScript IntelliSense扩展?

哈刚刚发现输出日志至少通过探索。

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

这会在输出窗口中将输出写入“JavaScript语言服务”。

JavaScript Language Service Output

现在关于调试? :)

+1

intellisense对象只在设计时才可用,所以没有办法调试依赖它的代码。正如你所提到的,logMessage方法可以帮助诊断扩展的行为。如果你想输出一个对象的内容,你可以使用JSON.stringify。 –

+0

谢谢@LostInTangent。所以你不能将另一个视觉工作室附加到你正在编写扩展的Visual Studio实例中? (没有时间去尝试。)最后,如果您将您的评论作为答案,我会将其标记为解决方案。 – Jason