WIN7 VS2005+sp1 无法调试代码了!

 今天在win7下安装了vs2005 +sp1 但是运行原来的程序发现不能调试,
经过层层查找,发现这是一个bug 。
具体的代码如下

1  建立一个工程
2 包含两个窗体form1 ,form2 ,
3 form1 是主窗体,放一个按钮,调用form2 .
4 form2 load 随便写点代码
5 第一次运行 点击form1 上的按钮 ,此时form1 和 form2 的代码都可以 跟踪到,也就是代码中断点是可以使用的。
6 推出程序,
7 F5 运行程序,此时发现程序不能调试了,代码断点不可以使用了.

8 同一个工程升级到vs2008 居然可以调试了,想不明白啊!

经过分析得知原因是,生成的程序和源代码不一致了,
为什么会出现这种情况,应该是编译后的dll加进了一些东西,导致 动态库和 源代码不一致了,
具体的解决方案还没有找到? 大家有什么高见! 可以交流一下!

posted @ 2009-11-17 23:27  sdgxboy  阅读(119)  评论(0编辑  收藏  举报