【问题标题】:.NET Runtime 2.0 Error in a windows applicationWindows 应用程序中的 .NET Runtime 2.0 错误
【发布时间】:2011-08-11 06:17:46
【问题描述】:

我有一个使用 XMPP 协议的 Windows 聊天应用程序。我的问题是,当程序在我们的测试机器上运行时,它会间歇性地关闭。在“事件查看器”的“应用程序日志”中,我发现,

错误应用程序 MyApp.exe,版本 1.0.0.0,标记 4e4130e9,错误模块 kernel32.dll,版本 5.2.3790.4480,标记 49c51f0a,调试? 0,故障地址0x0000bef7。

但无法诊断出真正的问题。我在搜索中发现了许多类似的错误,但我的是一个 Windows 应用程序,所有讨论的错误都与 IIS 有关。

如何诊断和解决问题?

【问题讨论】:

  • 你怎么知道这是一个 .NET 运行时错误?对我来说看起来像是 kernel32 错误。
  • 为什么您认为 .NET 2 出现错误?您的目标是哪个框架版本?如果您以较新的框架版本为目标,有什么变化吗?你能多描述一下你的应用吗?

标签: .net runtime


【解决方案1】:

可能该机器在安装 .NET Framework 时存在问题(例如,仅安装了与旧版本应用程序不兼容的 .NET Framework 4.0)或根本未安装 .NET Framework。

【讨论】:

  • .NET 框架几乎总是向后兼容旧的 .NET 运行时。 The .NET Framework 4 is highly compatible with applications that are built with earlier .NET Framework version
  • 我在该系统中安装了 .Net 框架。在事件查看器的应用程序日志中,我看到 .Net 2.0 运行时错误。如果这是一个 kernal32 错误,我该如何解决?
猜你喜欢
  • 1970-01-01
  • 2010-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-16
  • 1970-01-01
相关资源
最近更新 更多