找不到.NET方法错误

时间:2012-04-18 14:57:48

标签: .net vb.net dll assemblies methodnotfound

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

method not found microsoft.visualbasic.msgboxresult

有谁知道是什么原因造成的?我试过修复我的.NET安装。

注意:此错误仅发生在一台计算机上。在其他每台机器上它工作正常,这让我认为.NET程序集的内容已损坏。几天前它在破碎的机器上工作正常。

错误消息证明:

Error Message

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

  1. 使用this tool here验证.NET 2.0的安装。请注意,这可用于验证任何版本的.NET Framework。

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

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

    • 仔细阅读博客,确保您了解与此工具相关的风险/警告
    • 如果删除.NET 2.0,则可能需要重新安装其他版本的.NET框架。这就是我最后列出这一步的原因。
  4. 上次我处理这类问题时,唯一对我有用的就是第3步。希望你的运气比我好。