我维护了一个NuGet包,目标是 .netstandard 1.1
& 2.0
有两个依赖关系。Newtonsoft.Json
& System.Value.Tuple
. 到目前为止,我总是试图将这些依赖关系更新到最新的版本,以 "支持最新的和最好的"。
现在,我觉得这样做可能会适得其反,因为我希望这个软件包能够为尽可能多的人工作。例如,如果有人不能通过 Newtonsoft.Json 11.0.2
不管什么原因,他们不能使用我的NuGet包吧?
对所有的依赖关系降级到最低的工作版本是否有意义,或者说我这样做是否会带来新的问题?