Microsoft Visual Studio C#2010 Express:可以调试但不能生成
当我调试我的C#程序F5时,我的程序将按预期运行;但是,在构建它时,CTRL+F5,我的程序立即关闭:“(程序)已停止工作”。对此有哪些可能的解释?Ctrl+F5通常不是构建的快捷方式,而是在没有附加调试器的情况下启动程序的快捷方式Microsoft Visual Studio C#2010 Express:可以调试但不能生成,c#,visual-studio-2010,visual-studio-express,C#,Visual Studio 2010,Visual Studio Express,当我调试我的C#程序F5时,我的程序将按预期运行;但是,在构建它时,CTRL+F5,我的程序立即关闭:“(程序)已停止工作”。对此有哪些可能的解释?Ctrl+F5通常不是构建的快捷方式,而是在没有附加调试器的情况下启动程序的快捷方式 我猜你的程序是从一个不同的工作文件夹启动的,然后崩溃了,因为你在某个地方试图访问一个相对于工作文件夹的文件,而当你用Ctrl+F5启动时却找不到该文件。不要试图猜测这个问题,请编写代码告诉你。为AppDomain.Current.UnhandledException
我猜你的程序是从一个不同的工作文件夹启动的,然后崩溃了,因为你在某个地方试图访问一个相对于工作文件夹的文件,而当你用Ctrl+F5启动时却找不到该文件。不要试图猜测这个问题,请编写代码告诉你。为AppDomain.Current.UnhandledException添加事件处理程序,并显示e.ExceptionObject.ToString()的值。您的程序关闭还是visual studio关闭?