c# - 如何修复 .NET Windows 应用程序在启动时崩溃并出现异常代码 : 0xE0434352?

标签 c# .net winforms visual-studio-2010

我构建了一个 .NET Windows Forms Visual Studio 2010 中的应用程序。我还通过 Visual Studio 2010 构建了相应的设置/安装包。这是作为 32 位 (x86) 应用程序构建的。 (我们使用仅 32 位的第三方 Windows 窗体控件)。

我能够运行安装包并成功部署到其他 Windows 7 64 位环境和 32 位 Windows XP 机器。安装的应用程序在这些上运行良好。

但是,当我尝试运行 Windows Server 2008 R2 - 64 位,应用程序在启动时崩溃。它通过安装程序成功安装,没有任何错误。

加载应用程序时似乎崩溃了。我将一个消息框作为应用程序的第一行,以查看它是否已通过加载。消息框没有出现,所以我假设它发生在应用程序的加载/初始化期间。

到目前为止,我还没有找到太多可以继续的东西。从详细信息中我看到以下内容:

Exception Code: E0434352

我四处搜寻/谷歌搜索以查看是否有任何明显的东西,但我什么也没看到。我在 CLR 中看到了一些对可能的堆栈溢出的引用。 .

Windows 窗体应用程序是使用以下引用构建的:

  • 开发快车
  • Infragistics Winforms 控件
  • ORACLE 数据访问 DLL
  • RabbitMQ

问题是什么? 我该如何解决这个问题? 如何调试以获得更多有用的信息?

最佳答案

如果您从事件查看器中收到该错误,您应该从源“.NET 运行时”中看到另一个错误事件(至少一个)。查看该错误消息,因为它将包含 Exception 信息。

关于c# - 如何修复 .NET Windows 应用程序在启动时崩溃并出现异常代码 : 0xE0434352?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244939/

相关文章:

c# - C#4.0中如何区分硬盘型号

c# - 如何从打印机变量中获取纸张大小?

c# - C# winforms 未找到 ConnectionOptions

c# - RDP 客户端 - AxHost.InvalidActiveXStateException

c# - ASP.Net 中的 response.redirect 问题

c# - 更改 TextBox 中的滚动条位置?

c# - "is"- 类型运算符

.net - 是否可以在运行时将接口(interface)分配给对象?

.net - 如何从 PEM 文件中获取私钥?

c# - 如何确定图像中的最大颜色?