none
VS2008/2010安装在win7 64位系统下开发 x86程序的调试问题 RRS feed

  • 问题

  • 环境: win7 64位 + vs2008 + vs2010

    解决方案平台: x86

    Form1_Load 中对于用户未处理的任何异常都不能中断调试,请问怎么解决?

    问题在这里有回复说是BUG已经提交。是否有修复补丁?
    https://social.msdn.microsoft.com/Forums/zh-CN/2509c536-b00c-442e-ba0a-f9839e1c76be/win7-64-vs2010?forum=vstudiozhchs

    代码如下:

    namespace win7test { public partial class Form1 : Form { public Form1() { InitializeComponent(); //this.WindowState = FormWindowState.Maximized; //这句代码如果加在构造函数里就没有问题了。
    //这个方法在MdiChild窗体中无效

    }

    //窗体Load事件 private void Form1_Load(object sender, EventArgs e) { object o = "abc"; int ii = (int)o; //F5调试的时候这里出现了异常却不能中断 }

    //按钮点击事件
    private void button1_Click(object sender, EventArgs e) { object o = "abc"; int ii = (int)o; //点击Button按钮的时候,这里出现了异常可以中断调试 }

    } }



    dog



    • 已编辑 pcodg 2015年9月28日 13:31 问题补充
    2015年9月28日 12:53

答案