2

我在 VB.Net 2010 中开发了一个应用程序。它在我的笔记本电脑上运行良好。现在,当我在另一台 PC 上运行它时,它只是崩溃并给出如下窗口错误。

应用程序:CalllinkMig.exe 框架版本:v4.0.30319 描述:进程因未处理的异常而终止。异常信息:System.InvalidOperationException 堆栈:位于 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[]) 的 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() CalllinkMig.My.MyApplication.Main(System.String[ ])

伴随着这一点。

EventType clr20r3、P1 calllinkmig.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。

此应用程序需要我在新 PC 上安装的 .Net 框架 4 和 Oracle 9 ODBC 驱动程序。

我无法弄清楚到底是什么问题,但是.Net框架本身似乎有些问题

有人可以帮我吗?

4

1 回答 1

1

听起来您的代码有问题,最好的找出方法是在该机器上安装 vs2010 并对其进行调试,如果您的代码正在查看或依赖于计算机上的某些内容,并且它在崩溃的计算机上略有不同,并且您没有考虑到这一点或没有预料到它,它会崩溃。

或者,如果您不想安装 vs2010,请将您的代码包装在一些 try catch 处理程序中,并让 ex.description 显示在消息框或其他内容中......让我们知道您是怎么做的!

于 2010-10-23T17:33:35.130 回答