首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决"XYZ“与”XYZ“之间的冲突

无法解决"XYZ“与”XYZ“之间的冲突
EN

Stack Overflow用户
提问于 2015-08-05 13:23:15
回答 1查看 354关注 0票数 1

我们刚刚在两个分支之间进行了合并(TFS)。但是现在当我编译时,我有一个错误:

代码语言:javascript
复制
No way to resolve conflict between 
"AA.BB, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" 
and 
"AA.BB, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bfd296a93930d932". 
Choosing "AA.BB, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" 

"AA.BB“是我们的项目之一,我已经检查过,我们只将它作为一个项目引用。我们只有这样命名的项目。

有人知道为什么会发生这个错误吗?这个PublicKeyToken错误从何而来?

我已经尝试过的是:

  • 删除对此项目的所有引用,并再次进行引用。
  • 搜索其中一个项目是否具有copyLocal =true(不是情况)或直接引用DLL(不是情况)

请注意:

  • 构建被认为是成功的,但是当我启动应用程序时,我得到了错误(基本上是一个错误,表示这个dll与清单不匹配)。
  • 如果我在使用这个的类中,我没有错误
EN

回答 1

Stack Overflow用户

发布于 2015-08-06 07:48:15

我终于发现了这个问题,我把它发了出来,因为也许它可以帮助将来的人。

问题是,在合并之前,有一些项目具有不同的输出目录。

因此,在进行重建时,一些项目在不同的目录中发现同一项目的多个引用。

解决方案非常简单:一旦输出目录被手动删除,您就会很好:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31833831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档