gpt4 book ai didi

c# - XP上的C#应用​​程序崩溃

转载 作者:行者123 更新时间:2023-12-03 17:42:03 25 4
gpt4 key购买 nike

最近3个月,我正在VS2010中在Windows 7上开发C#应用程序。现在它几乎完成了,我发现它不能在XP上运行。它立即崩溃,并显示消息“程序遇到问题,需要关闭...”。 Standart Windows“发送/不发送”错误没有对问题进行具体说明。

我可以在这里发布代码,但实际上有成千上万行,而且我不知道哪个部分很重要,哪些不重要。有人可以告诉我导致此问题的“通常的嫌疑犯”吗?

谢谢
(顺便说一句,我在两台计算机上都安装了Framework4。我的其他.NET应用程序工作正常。)

[解]
问题是我在VS10中作为GUI的一部分创建的LineShape。这些行导致崩溃,我不知道为什么。事实证明,这不是操作系统问题,W7和Vista上也存在类似问题。基本上每个PC都不是VS安装的:)

最佳答案

在您的应用程序的main处,处理代码中的应用程序域异常和应用程序线程异常,然后像以下进行诊断:

AppDomain.CurrentDomain.UnhandledException += OnCurrentDomain_UnhandledException;

//in windows forms you need also to add these two lines
Application.ThreadException += OnApplication_ThreadException;
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);

关于c# - XP上的C#应用​​程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com