当我在调试我的代码时,我经常使用CSharp交互来查询我的一些API。然而,我发现当我在我的API代码中设置断点时,在从C#交互窗口调用包含方法时,断点不会被触发。我是否做错了什么,或者有没有办法让C#交互脚本触发我的API中的断点?我对VS调试器的工作原理知之甚少,所以任何帮助将不胜感激。
您实际上可以在交互式窗口中触发断点。加载要调试的程序集后,您可以在交互式窗口中调用Debugger.Launch()
或使用菜单选项Debug -> Attach to Process...
并选择InteractiveHost.exe
。之后,断点将像正常情况下一样被触发。