我目前处于这样一种情况:我们的团队正在创建一个nuget包 DLL A
并在应用程序 Application B
中使用该包 . A
和 B
作为单独的Git存储库维护 .
现在我的流程是:
-
对
A
进行更改 -
提交并推送到预发布分支(运行CI,在我们的Artifactory实例上生成预发布包)
-
Nuget update
B
-
消耗
B
中的变化
虽然这个过程中的任何事情都不会花费太长时间,但随着时间的推移它会增加 . 以前 A
是 B
解决方案的一部分,我们可以使用项目引用来快速迭代 .
我的问题是,有没有更好的方法来创建和使用Nuget包这个过程?我希望这适用于多个团队成员,每个团队成员的开发文件夹结构都按照他们喜欢的方式进行设置 . 我们已经考虑过使用本地nuget包,但我不确定如何设置它,因此它对团队中的每个人都有效(并且仍然需要手动更新 B
的nuget包) .
我正在使用Visual Studio 2015 Update 3与所有目标.net 4.6.1的项目 . 主要是我正在使用类库和WPF应用程序,它们使用nuget package.config来管理nuget引用 .