控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

时间:2017-01-31 23:27:36

标签: visual-studio visual-studio-2015

我有一个简单的.NET控制台应用程序,我用它来测试我编写的一些新库,并且我在控制台Program.cs文件本身的某个方法上继续接收System.MissingMethodException。该方法之前有效,然后在调用该方法时(甚至在输入方法之前)应用程序突然抛出System.MissingMethodException错误。

我尝试了什么:

  • 清洁申请
  • 重建
  • 删除对我正在测试的库的所有引用
  • 从所有程序的bin文件夹中删除所有dll文件

为什么还会抛出错误?我已经提到了这些问题:

System.MissingMethodException

System.MissingMethodException: Method not found?

2 个答案:

答案 0 :(得分:0)

我的问题是System.MissingMethodException没有发生"突然之间"正如我上面提到的那样相反,我已经重命名了我的项目,默认命名空间和程序集名称仍然在应用程序设置中设置为以前的名称(我想我认为它会更新这些?)。

通过手动将这些更新为项目属性中的新名称(右键单击项目并选择属性),现在可以找到该方法""通过应用程序调用时:见下图。

enter image description here

答案 1 :(得分:0)

尝试以下选项:

1)确保旧版本不在GAC中

2)重新启动Visual Studio

3)重新启动计算机