【发布时间】:2013-09-09 18:20:12
【问题描述】:
我有一个在 Windows 7(64 位)上编写的程序,可以在我的计算机上正确编译和运行。
但在其他计算机上(特别是在 Windows 8(64 位)上)该程序无法运行。当我尝试运行它时,它说我的程序已停止运行,它崩溃了。
我应该补充一下,两台计算机都安装了 .Net 4.5 版。
但是,如果我删除添加到表单中的所有组件(我使用的是 Visual Studio 2012 Express),它运行得很好。但我必须删除所有组件。只删除其中一些是行不通的。
有人听说过这件事吗?
【问题讨论】:
-
使用调试器或 DebugDiag 或为 AppDomain.CurrentDomain.UnhandledException 编写事件处理程序来诊断崩溃。
-
“有人听说过这个吗?”不是可以在这里回答的问题。我敢肯定有人听说过这个,但你问的是一个模糊的、笼统的问题。您的问题中没有任何细节可以让我们甚至推测导致问题的原因,并且我们不会在此处进行推测和“列出非常广泛、模糊问题的可能原因”。
-
谢天谢地,我确实获得了帮助我解决问题的信息,这就是我的想法。
标签: c# windows windows-8 windows-7