我们是NuGet的重度用户,拥有25-30个包可供网络共享使用。
我们希望在将新包构建并发布到消费应用程序之前能够测试它们。理想情况下,这可以使用类似于Maven的快照来完成,并具有特定的开发包(例如快照功能)。
还有其他人想出了什么方法吗?最好不要采用过于诡异的方式。
我们更喜欢生成包装程序集,然后手动覆盖packages/目录中的程序集,也就是替换实际项目引用,但这似乎并不十分干净。
更新:
我们使用CI构建服务器,在每次提交时创建构建,并具有特定手动触发的NuGet构建,该构建基于代码库的特定标记版本工作。我们不想在每次提交时都创建NuGet构建,但我们希望能够在手动触发NuGet包构建之前在实际环境中测试可能的候选项。