我有两个 c# 库:
- 主库
- 依赖库(在 0.6 和 0.7 版本中发布)
主库在 .nuspec 中定义了以下内容:
<dependency id="dependency-library" version="[0.6,0.7)"/>
根据Nuget 版本控制的文档,这应该将依赖库限制为 0.6 版。检查 Nuget.org 列表给出以下信息:
dependency-library (>= 0.6 && < 0.7.0)
完全符合预期。尽管如此,Visual Studio 还是建议将依赖库更新到 0.7,并且毫不犹豫地这样做了。我曾经设法在类似的情况下遇到错误,给出一条消息说包限制阻止我进行更新,这就是我想要的。我在这里错过了什么吗?