我正在尝试使用envdte与visual studio调试器进行通信。不幸的是我无法触发事件OnEnterBreakMode / OnEnterRunMode / OnEnterDesignMode。 事件OnContextChanged运行良好,但其他人没有被解雇。
下面是我的代码重现问题C#控制台应用程序(我试图尽可能地简化它)
最重要的是类调试器。我用这样的方式测试它: 1.编译下面的代码 2.在Visual Studio中打开c ++项目 3.从步骤1运行已编译的程序 4.连接到Visual Studio(键入0并输入) 5.开始调试这个c ++项目 - 运行调试,添加断点步骤,步入,跳出,f5 ......
最后我能收到的唯一输出如下所示:
mat = cbind(1:3, 4:6, 7)
layout(mat, width = c(1,1,.25))
pal = colorRampPalette(c("white", "black"))(100)
# empty plots
for (i in 1:6) image(matrix(runif(100), 10), col = pal)
# color scale
par(las=1, mar = c(4, 1, 4, 5))
image(t(1:100), col = pal, axes = F, ann = F)
axis(4)
par(las=0)
mtext(4, text = "new_ylab", line = 3)
我的测试代码:
Select Debugger Number:
0 - !VisualStudio.DTE.15.0:13000
0
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Context Changed
Aby暗示我的代码有什么问题?