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

Posted

技术标签:

【中文标题】在 Visual Studio 2012 RC 中,如何调试 javascript IntelliSense 扩展?【英文标题】:In Visual Studio 2012 RC, how does one debug javascript IntelliSense extensions? 【发布时间】:2012-06-29 10:36:42 【问题描述】:

The MSDN documentation 描述了为 Visual Studio 2012 RC 扩展 javascript IntelliSense 的方法。有没有办法调试,或者至少记录到一些输出,任何自定义扩展工作?

【问题讨论】:

【参考方案1】:

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

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

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

现在关于调试? :)

【讨论】:

智能感知对象仅在设计时可用,因此无法调试依赖它的代码。正如您所提到的, logMessage 方法可以帮助诊断扩展程序的行为。如果要输出对象的内容,可以使用 JSON.stringify。 感谢@LostInTangent。所以你不能将另一个视觉工作室附加到你正在编写扩展的视觉工作室实例? (还没来得及尝试。)最后,如果您将评论作为答案,我会将其标记为解决方案。

以上是关于在 Visual Studio 2012 RC 中,如何调试 javascript IntelliSense 扩展?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012 RC 中RC表示什么意思

在 Visual Studio 2012 中,如何将资源文件 (.rc) 与 c ++ dll 链接

C++ 中的 XAML 桌面应用程序(Visual Studio Ultimate 2012 RC)

带有 Visual Studio 2012 RC 的 MVC 4 / Razor 中的可移植类库?

如何解决 Visual Studio 2012 RC 中 Coded UI Test 和 MVC Scaffolding 之间的冲突

Microsoft Visual Studio 2012 RC C++ IntelliSense 错误