我想在不使用调试 GUI 的情况下控制调试器上的选项,最好是从被调试的代码内部。我认为这会很困难,但也许我的调试代码可以从将与调试器通信的独立代码请求服务。
这与 another question of mine 有关关于控制何时中断异常。
最佳答案
您可以编写 Visual Studio 宏,它可以执行 GUI 所能做的任何事情,但它们可能会涉及很多。请参阅 Automation and Extensibility for Visual Studio 上的 MSDN 文档
从正在调试的代码中执行此操作会很棘手,您肯定需要与 VS 进行某种新的通信形式,也许是自定义加载项。我认为独立服务不会从根本上帮助这里。最大的问题是当调试器中断时您的代码将停止运行。
关于visual-studio - 是否可以在调试时以编程方式与 Visual Studio 调试器通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201504/