如何挂钩Visual Studio的调试基础架构?

时间:2014-11-05 21:15:38

标签: visual-studio-2010 debugging plugins

在构建方面,我有一个扩展MSBuild任务的程序集,以支持编译和与外部工具的链接(gcc等,正好相反)。我按F7并调用我的MSBuild任务。

现在我想为调试做同样的事情。最后,当我按F5时,我希望gcc(本地)运行并连接到gdbserver(在另一台计算机上),使用我为调试设置的一些属性(遥控器的IP或名称等)

WinGDB和VisualGDB这样做(或类似的东西),所以我知道它是可能的,但它们有限制和/或怪癖,这使我很难用它来替代我现有的构建支持。而将它们用于调试也很笨拙(需要设置额外的冗余属性等)。

那么,当我按下F5时,如何调用我选择的程序?我发现fairly old article谈到将外部程序设置为调试器,但似乎无法在VS2010中实现。在VS2010中,我找到配置属性 - >调试 - >要启动的调试器,但列表似乎不可扩展。是否有一些插件架构可以添加到该列表中?

更新:VSPackage可能就是答案。 MSDNSVsDebugLaunch“允许VSPackage支持启动调试器。”

0 个答案:

没有答案