vb.net - 如何在执行期间诊断我的VB.NET程序崩溃?

标签 vb.net visual-studio-2010 error-handling

每当我尝试在自己的开发系统以外的另一台计算机上运行程序时,我的程序都会不断崩溃。它在我的计算机上运行得很好,但是在我安装和运行它时,在其他所有人的计算机上崩溃。

更糟的是,它仅给我提供了通用的“[[这里的名称]遇到问题,需要关闭。对此给您带来的不便,我们深表歉意。” 。因此,我永远无法找出崩溃的原因和原因!!!!

http://img513.imageshack.us/img513/6010/ownerror.jpg

错误签名是:

  EventType : clr20r3     P1 : [name here].exe     P2 : 1.0.0.0     P3 : 4d5a8bcb     
  P4 : own     P5 : 1.0.0.0     P6 : 4d5a8bcb     P7 : d     P8 : c6     
  P9 : system.invalidoperationexception

我什至把放在了form_load的错误goto doh 上,但仍然什么也没得到。唯一要加载到form_load上的东西是 me.show(),仅此而已!

如果有人对我能做些什么来弄清楚它崩溃的原因有什么见识,那将是非常棒的! :o)

谢谢,

大卫

最佳答案

这是要尝试/考虑的几件事:

1)您是否检查了Windows应用程序日志以查看是否可以获得更明确的错误消息?

2)尝试注释掉尽可能多的初始化代码,以缩小问题范围。对我来说,这听起来很像是对环境的依赖,但是您要先消除代码。

3)您的机器和其他机器之间有什么区别?您的DEV机器上是否有运行时所需的库(例如VB运行时)?

关于vb.net - 如何在执行期间诊断我的VB.NET程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004957/

相关文章:

c# - 如何获取文本字体文件的标题(不是名称)? (TTF 和 OTF)

c# - VB.NET/C#:启动ASIO控制面板

javascript - 如何查看给定 JS 对象的所有属性?

swift - 我如何判断哪个守卫声明失败了?

javascript - 如何合并 ng-message 消息

cakephp - CakePHP-如何在模型中使用onError

vb.net - 以编程方式更改应用程序启动时的启动表单?

regex - .Net正则表达式(Regex)

c# - 为什么在数据矩阵编码中需要纠错?

visual-studio-2010 - 函数声明中的 static_assert