2010-09-19 50 views

回答

1

这可能经常发生的resul大会元数据的一些变化。版本号是否增加?或者,如果用于签署程序集的私钥已更改,且相关代码未重新编译以反映程序集的新身份,则可能会发生这种情况。

您的项目的某些组件还可能针对不同版本的.NET Framework或Common Language Runtime。目标框架的版本号嵌入程序集的元数据头中,并会影响程序集绑定。

另一个想法:它听起来像你的VS2010安装被破坏。如果您尝试从IDE之外的命令行编译会发生什么?

+0

我是初学者,我不知道如何从cmdline编译,所以我卸载并重新安装一切。感谢您的帮助。 – user310291 2010-09-19 00:56:01

0

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

相关问题