我希望能够在不使用调试GUI的情况下控制调试器选项,最好是从正在调试的代码内部进行。我认为这可能相当困难,但也许我的调试代码可以请求来自独立代码的服务,该服务将与调试器通信。这与我的另一个问题有关,该问题涉及控制何时中断异常。
你可以编写Visual Studio宏,实现GUI所能实现的任何功能,但它们可能会变得非常复杂。请参阅MSDN文档中有关Visual Studio自动化和可扩展性的说明。从正在调试的代码中执行此操作可能会比较棘手,你肯定需要一种新的与VS通信的方式,例如自定义插件。我认为独立服务在这里不会根本性地帮助解决问题。最大的问题是当调试器断开连接时,你的代码将停止运行。