我在VB.Net 2010中开发了一个应用程序。它在我的笔记本电脑上运行良好。 现在,当我在另一台PC上运行它时,它只会崩溃并给出如下所示的Windows错误。
应用程序:CallinkMig.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程终止。 异常信息:System.InvalidOperationException 堆: 在Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() 在Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String []) 在CallinkMig.My.MyApplication.Main(System.String [])
随之而来。
EventType clr20r3,P1 callinkmig.exe,P2 1.0.0.0,P3 4cb8209c,P4 mscorlib,P5 4.0.0.0,P6 4ba1da6f,P7 105d,P8 1c,P9 system.invalidoperationexception,P10 NIL。
此应用程序需要.Net框架4&我在新PC上安装的Oracle 9 ODBC驱动程序。
我无法弄清楚究竟是什么问题,但是看起来似乎是.Net框架本身
有人可以帮助我吗?
答案 0 :(得分:1)
这听起来像你的代码有问题,最好的方法就是在那台机器上安装vs2010并调试它,如果你的代码正在查看或取决于驻留在计算机上的东西,它在计算机上有点不同它崩溃的地方,你没有考虑到它或没有预料到它,它会崩溃。
或者,如果你不想安装vs2010将你的代码包装在一些try catch处理程序中,并将ex.description显示在消息框或其他内容中...让我们知道你是怎么做的!