选择nuget软件包会导致依赖dll地狱?

时间:2019-02-25 09:07:23

标签: nuget nuget-package nuget-update manage-nuget-packages

使用nuget包会导致依赖项dll地狱吗?

示例im在我的类库中使用两个nuget软件包A 1.0.0和B版本

B还严重依赖于新功能,该新功能是A 2.0.0的非向后兼容版本。

在这种情况下,我不会出现构建错误吗?如果这样的话,那不是令人讨厌吗?

1 个答案:

答案 0 :(得分:0)

以下是很长的答案。在nuget中,创作时依赖可能是私有的

https://github.com/NuGet/Home/issues/6614

如果使用库,则大约是同一问题

https://devnet.kentico.com/articles/referencing-multiple-versions-of-the-same-assembly-in-a-single-application