“间接引用正在进行装配”构建错误

时间:2009-06-23 15:43:56

标签: .net vb.net

我是一个管理两个项目的团队。 Plant项目是一个由多个组(包括我自己的组)使用的库项目。 Admin Client Project(我们为客户构建)使用Plant项目,并拥有自己的自定义组件。

为了集成,我们在AdminClient.Application项目中有一个依赖文件夹,用于更新DLL。所以我的问题更多的是我想避免的烦恼。 Plant.UI.Winform.dll已更新,版本号已更改。它是AdminClient中两个项目的引用。实际的应用程序和AdminClient.UI.Winform项目。两个引用都是对初始版本(1.0.0.0)进行的,并将其SpecificVersion属性设置为false。 AdminClient.Application项目还引用了AdminClient.UI.Winform项目。

当我清理并重新编译解决方案时,出现BC32207错误。微软坚持认为我必须重新创建我的所有参考文献。这个解决方案并不适合我,因为我想实现自动构建,这意味着每次开发人员办理登机手续时版本号都会发生变化。有人知道这个问题的另一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

经验教训。一位同事使用旧版本号更新了另一个依赖项,因此一半的解决方案是使用1.0.0.8构建的,其余的是尝试使用1.0.0.9构建。

至少,这意味着您所要做的就是放入新的依赖项文件并清除“打破构建并购买披萨规则”。