Microsoft Visual Studio C#2010 Express:可以调试但不能构建

时间:2010-08-16 20:01:28

标签: c# visual-studio-2010 visual-studio-express

当我调试我的C#程序 F5 时,我的程序将按预期运行;但是,在构建 CTRL + F5 时,我的程序立即关闭:“(程序)已停止工作”。有什么可能的解释?

2 个答案:

答案 0 :(得分:6)

不要试图猜测并编写代码告诉你。为AppDomain.Current.UnhandledException添加事件处理程序并显示e.ExceptionObject.ToString()的值。

答案 1 :(得分:4)

Ctrl + F5通常不是构建的快捷方式,而是用于在没有附加调试器的情况下启动程序。

我猜你的程序会以不同的工作文件夹启动并崩溃,因为你在某个地方尝试访问相对于工作文件夹的文件,当你以Ctrl + F5开头时找不到该文件。