我有一个包含多个项目的解决方案。每个项目都有自己的 nuspec 文件,一些项目相互引用
当我通过调用创建一个新包时
nuget pack MyLibrary.csproj -IncludeReferencedProject
nuget 足够聪明,可以将任何引用的项目添加为依赖项,而不是引入生成的二进制文件,但它总是将依赖项版本设置为
version="1.2.3.4"
这被解释为 1.2.3.4 或更高版本
我希望能够告诉 nuget 将版本设置为
version="[1.2.3.4]"
这样依赖关系总是准确的
有什么方法可以做到这一点,而不必为每个项目手动更新和维护 nuspec 文件中的依赖项?