我有一个包含2个项目(A,B)的解决方案,要求是为每个项目创建2个nuget包。我有2个不同的构建定义来创建每个nuget包。
ProjectA没有任何引用
ProjectB具有ProjectA项目参考
我想了解创建nuget软件包和项目参考以保持版本控制的最佳实践。
如果修改ProjectA,则将需要创建所有三个(A,B)Nuget包。这将确保所有版本具有相同的版本号
如果仅修改了ProjectB,则Nuget包将需要包含ProjectA和ProjectB dll。既然没有对它进行任何更改,而仅增加了ProjectB的版本,您将如何管理ProjectA dll的版本?
即使在相同的解决方案中,将ProjectA作为Nuget包而不是ProjectB中的Project Reference引用会更好吗?