2

我正在创建一个 Nuget 包,我们称之为 A。

A 依赖于 B 版本 4.3 [4.3.0,4.4)。

B 依赖于 C 版本 4.0 [4.0.0,4.1)。

A 依赖于稍晚版本的 C [4.0.8,4.1)。

当包 A 构建时,它确定 B 带来了对 C 的依赖,并决定不强制依赖于最新版本的 C。因此,当我将 A 拉入产品时,它会从存储库中带来 C 版本 4.0.0。

有没有办法强制 A 和 C 的更高版本之间的依赖关系?

我知道我们在这里并没有真正做好版本控制。但是假设我们不能立即解决这个问题。

4

0 回答 0