envdte不会激活一些Debug事件

时间:2018-02-24 20:51:36

标签: c# visual-studio-2017 envdte

我正在尝试使用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暗示我的代码有什么问题?

0 个答案:

没有答案