共享预发布的NuGet包

时间:2015-02-05 09:22:50

标签: c# nuget dependency-management

鉴于以下设置:

SolutionA
 |_ LibA -> Creates LibA.*.nupkg

SolutionB:
 |_ LibB -> Creates LibB.*.nupkg. Depends on LibA.*.nupkg

在项目之间共享开发版本的最简单方法是什么,即我更新LibA创建LibA.1.0.0-beta.nupkg然后在LibB中使用它?

  • 几个devleopers应该能够同时更改LibA并使用他们修改过的副本。他们不应该接受其他改变。

1 个答案:

答案 0 :(得分:0)

我正在考虑的一个可能的解决方案如下:

  1. 将本地目录添加为NuGet供稿
  2. 添加一个打包构建步骤,该步骤打包库并将其添加到本地目录订阅源
  3. 然后它应该是一个采取预发布包依赖关系并根据需要进行更新的情况。