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

Visual studio 控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015),visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我有一个简单的.NET控制台应用程序,我正在使用它来测试我编写的一些新库,并且在console Program.cs文件本身的某个方法上不断收到System.MissingMethodException。该方法以前工作过,然后当调用该方法时(甚至在输入该方法之前),应用程序突然开始抛出System.MissingMethodException错误 我尝试的是: 清洁应用 重建 删除对我正在测试的库的所有引用 从所有程序的bin文件夹中删除所有dll文件 为什么它仍然抛出错误?我已经提到了这些

我有一个简单的.NET控制台应用程序,我正在使用它来测试我编写的一些新库,并且在console Program.cs文件本身的某个方法上不断收到
System.MissingMethodException
。该方法以前工作过,然后当调用该方法时(甚至在输入该方法之前),应用程序突然开始抛出
System.MissingMethodException
错误

我尝试的是:

  • 清洁应用
  • 重建
  • 删除对我正在测试的库的所有引用
  • 从所有程序的bin文件夹中删除所有dll文件
为什么它仍然抛出错误?我已经提到了这些问题:


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

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


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

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

尝试以下选项:

1) 确保GAC中没有旧版本

2) 重新启动Visual Studio

3) 重新启动计算机

尝试以下选项:

1) 确保GAC中没有旧版本

2) 重新启动Visual Studio

3) 重新启动计算机