我目前处于这样一种情况:我们的团队正在创建一个nuget包 DLL A 并在应用程序 Application B 中使用该包 . AB 作为单独的Git存储库维护 .

现在我的流程是:

  • A 进行更改

  • 提交并推送到预发布分支(运行CI,在我们的Artifactory实例上生成预发布包)

  • Nuget update B

  • 消耗 B 中的变化

虽然这个过程中的任何事情都不会花费太长时间,但随着时间的推移它会增加 . 以前 AB 解决方案的一部分,我们可以使用项目引用来快速迭代 .

我的问题是,有没有更好的方法来创建和使用Nuget包这个过程?我希望这适用于多个团队成员,每个团队成员的开发文件夹结构都按照他们喜欢的方式进行设置 . 我们已经考虑过使用本地nuget包,但我不确定如何设置它,因此它对团队中的每个人都有效(并且仍然需要手动更新 B 的nuget包) .

我正在使用Visual Studio 2015 Update 3与所有目标.net 4.6.1的项目 . 主要是我正在使用类库和WPF应用程序,它们使用nuget package.config来管理nuget引用 .