我刚刚将我的项目从VS 2008转换为VS 2010,这是我现在得到的错误: -
使用GUID''遇到多个版本的程序集。尝试 预先导入其中一个组件。
我已经尝试清理解决方案,项目,重新编译,关闭并再次打开。但没有运气。
答案 0 :(得分:5)
您是否对调试文件夹有任何引用?如果是这样,你会想要删除它们。
编辑 - 因为你在评论中提到了COM对象......
Assembly error building app - Encountered multiple versions of assembly
看起来这是VS 2010中的一个错误....
答案 1 :(得分:1)
您应该尝试将.net Framework3.5更改为.net Framework4.5。
答案 2 :(得分:0)
如果你打开你的“Assembly.cs”文件,你的应用程序中有一个GUID ......对于笑话,我只是尝试通过生成一个新的更改GUID(没有VS打开菜单生成GUID的动作,但它在那里)。然后尝试重新编译。您的项目和最终申请。
答案 3 :(得分:0)
有同样的问题。注意在解决方案资源管理器中的References文件夹下看起来无效的一些引用。右键单击并选择删除。
一旦移除,事情就可以了。