我正在为 Visual Studio 2010 编写 VSIX 扩展,但不知道如何调试它。
一种明显的方法是输出消息。扩展模板使用Trace.WriteLine()
。但是在哪里可以找到它的输出呢?
Visual Studio Extensions 可以像任何其他应用程序一样进行调试。您只需设置调试体验即可使用加载的扩展启动 devenv。尝试以下操作
单击单选按钮Start External Program
。将其指向 devenv.exe 二进制文件。在我的机器上它位于
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
在非 x64 计算机上,您可以删除“(x86)”部分。
然后将命令行参数设置为/rootsuffix Exp
。这告诉 Visual Studio 使用实验配置单元而不是正常配置配置单元。默认情况下,VSIX 扩展在构建时会在实验配置单元中注册自己。
现在您可以按 F5,它将启动 Visual Studio,并将您的 VSIX 作为可用扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)