C# 如何纠正;位于总成';的清单定义与程序集引用“不匹配”;?

C# 如何纠正;位于总成';的清单定义与程序集引用“不匹配”;?,c#,visual-studio,C#,Visual Studio,我的项目解决方案不会生成错误,但不再运行:( 我试图清理解决方案和项目,但没有成功 这似乎发生在我为VS2010安装了一些插件之后,但我不确定 有没有办法解决这个问题 即使是一个全新的项目也不想再运行。这通常是由于程序集的某些元数据发生了更改。版本号是否已增加?或者,如果用于签名程序集的私钥已更改,并且依赖代码未重新编译以反映程序集的元数据,则可能会发生这种情况w身份 您的项目的某些组件也可能以不同版本的.NET Framework或公共语言运行时为目标。目标框架的版本号嵌入到程序集的元数据标头

我的项目解决方案不会生成错误,但不再运行:(

我试图清理解决方案和项目,但没有成功

这似乎发生在我为VS2010安装了一些插件之后,但我不确定

有没有办法解决这个问题


即使是一个全新的项目也不想再运行。

这通常是由于程序集的某些元数据发生了更改。版本号是否已增加?或者,如果用于签名程序集的私钥已更改,并且依赖代码未重新编译以反映程序集的元数据,则可能会发生这种情况w身份

您的项目的某些组件也可能以不同版本的.NET Framework或公共语言运行时为目标。目标框架的版本号嵌入到程序集的元数据标头中,并将影响程序集绑定


另一个想法:听起来你的VS2010安装失败了。如果你试图从IDE之外的命令行编译会发生什么呢?

我以前打开一个用旧版本开发的项目时遇到了类似的问题。
解决方案是:关闭项目。退出程序。重新启动程序,加载项目,编译并运行。

我是初学者,不知道如何从cmdline编译,所以我卸载并重新安装了所有内容。不过,感谢您的帮助。