如何解决GUID为''的程序集的“遇到多个版本”同时将项目从VS 2008转换到VS 2010

本文关键字:VS 版本 项目 2010 转换 2008 遇到 解决 何解决 GUID 程序集 | 更新日期: 2023-09-27 18:15:39

我刚刚将我的项目从VS 2008转换为VS 2010,这是我现在得到的错误:-

遇到GUID为"的程序集的多个版本。试一试预导入其中一个程序集。

我已经尝试清理解决方案、项目,并重新编译、关闭和再次打开。

如何解决GUID为''的程序集的“遇到多个版本”同时将项目从VS 2008转换到VS 2010

是否有任何指向调试文件夹的引用?如果是这样,你会想要删除它们。

编辑-既然你在评论中提到了COM对象....

程序集错误-遇到多个版本的程序集

看起来像是VS 2010中的一个bug ....

你应该试着把。net Framework3.5改成。net Framework4.5。

如果你打开你的"Assembly.cs"文件,有一个GUID在那里为你的应用程序…为了笑,我会尝试通过生成一个新的来改变GUID(没有VS打开菜单动作来生成GUID,但它在那里)。然后尝试重新编译。你的项目和最终申请

有同样的问题。注意在解决方案资源管理器的参考资料文件夹下有些参考资料看起来无效。右键单击并选择删除

一旦删除,它就会正常工作。