一个嵌入C#界面的OCX工程,在VS08下可以正常Attach加断点调试,在VS12下就不行了,加输出和MessageBox打印都证明代码执行了,但就是不能调试,纠结了两天,原因其实很简单,看下图:
这是VS08的Attach界面,
这是VS12的attach界面,同样的代码,在08下不需要选择managed code,但在VS12下不选择Manage code就是进不去。
哎,我去!!!
感谢Ray大仙指点兄弟一条明路!!!
再加一句:VS2012在Win7以后的系统,attach时候C++只能选,native或者.net4.0/4.5,不能多选,否则慢的像死了一样。