Visual Studio 2010启动应用程序错误

时间:2013-10-23 18:37:16

标签: visual-studio-2010

我有这个奇怪的问题。当我尝试调试应用程序时一切正常,当我构建它时,我在我的调试文件夹中获取exe文件。但是,当我尝试从调试文件夹启动应用程序时,它给了我一个错误...我尝试使用Visual C#2008,visual studio 2010和2012并且总是一样的。有人有同样的问题吗?我厌倦了只在视觉工作室内使用应用程序。我希望有人可以提供帮助。顺便说一句,我启动应用程序后没有显示错误...它只是说“应用程序停止工作,就是这样。”

2 个答案:

答案 0 :(得分:1)

检查exe是否可以访问所有依赖dll和配置文件。您可以使用依赖性walker来实现此目的。 尝试将其转换为控制台应用程序,并在那里查看错误/日志。您应始终编写一个日志文件,以便在无法调试的情况下帮助您。

答案 1 :(得分:1)

  

它只是说“应用程序停止工作,就是这样。”

这是你的工作,让它说出别的。 Windows对崩溃的.NET应用程序非常愚蠢,它对.NET一无所知,这是灾难性的Longhorn项目的一个令人遗憾的副作用。您需要做的是为AppDomain.CurrentDomain.UnhandledException事件编写事件处理程序。尽快在Main()方法中订阅该事件。

在事件处理程序中,显示或记录e.ExceptionObject.ToString()的值。至少是MessageBox或Console.WriteLine()。您将获得异常消息和Holy Stack Trace,它可以准确地告诉您代码崩溃的位置。您可以轻松地从代码中找到代码中的错误。通常与不使用文件的完整路径有关,但这只是猜测。异常消息阻止您和我们进行猜测。