【发布时间】:2012-01-01 13:23:02
【问题描述】:
假设您有项目 A,它有各种 dll 依赖项,但树看起来像这样:
Project A
=> Project B
=> Project C
=> Project D
=> Project C
=> Project E
=> Project C, v2
有没有办法使用 Project E,因为它依赖于新版本的 Project C (dll),即使项目的其余部分使用的是同一库的旧版本?
如果没有办法,或者没有办法会导致咬牙切齿,是否有前瞻性的解决方案来防止这种情况在未来的项目中发生?
【问题讨论】:
-
所有项目都在同一个解决方案中吗?
-
要回答的一个问题是项目 C 的 v2 是否向后兼容。如果项目 B 和 D 使用较新的版本,它们是否仍然有效?这个问题似乎与您的情况有关:stackoverflow.com/questions/4451220/…
标签: .net dependencies reference