1

当我启动我的应用程序时,我收到以下错误:

method not found microsoft.visualbasic.msgboxresult

有谁知道这是什么原因?我已尝试修复我的 .NET 安装。

注意:此错误仅发生在一台机器上。在每台其他机器上,它都运行良好,这让我认为 .NET 程序集的某些内容已损坏。几天前,它在损坏的机器上运行良好。

错误消息证明:

错误信息

4

2 回答 2

2

您的 .NET 安装中很可能存在损坏的程序集。我以前也解决过类似的问题,我希望我能分享一些见解来帮助你相对快速地解决这个问题,因为它非常烦人。

  1. 在此处使用此工具来验证您的 .NET 2.0 安装。请注意,这可用于验证任何版本的 .NET Framework。

  2. 无论是否发现错误,我都会尝试修复 .NET 2.0。如果你的问题消失了,很好。但是,如果这不起作用,我会尝试卸载它然后重新安装它。

    • 现在,如果您使用的是 Vista 或更高版本,您实际上可能无法通过控制面板 -> 程序和设置将其删除。如果是这种情况,以下步骤可能也不起作用。您可能需要修复您的操作系统安装。
  3. 如果您已完成上述步骤,但仍然无法正常工作,或者第 2 步失败(安装损坏时可能发生),那么您需要尝试使用.NET Framework Cleanup Tool

    • 仔细阅读博客并确保您了解与此工具相关的风险/注意事项
    • 如果您删除 .NET 2.0,您可能必须重新安装其他版本的 .NET 框架。这就是我最后列出这一步的原因。

上次我处理这种问题时,唯一对我有用的是第 3 步。希望你比我有更好的运气。

于 2012-04-18T16:24:44.470 回答
2

看起来 .NET 安装已损坏。尝试重新安装 .NET Framework。使用 Microsoft 网站上的 .NET。众所周知,某些版本的 AutoCAD 已随 .NET 的修改版本一起发布。

于 2012-04-18T16:07:12.257 回答