【发布时间】:2016-05-18 20:19:46
【问题描述】:
这是我的场景:
在解决方案 A 中项目 A 中的 nuget 包 A 的开发过程中,我们经常需要在另一个项目中对其进行测试。出于这个原因,我们有一个包含未发布包 A 的开发 nuget 提要。在构建解决方案 A 时,它将自动推送到该开发提要。
为了测试,我们有一个包含多个项目的解决方案 B,所有项目都从该开发 nuget 提要中引用包 A。
每当我们重新构建解决方案 A(并且包 a 被推送到提要)时,我们都希望在测试期间在解决方案 B 的所有项目中使用包的新构建。
一旦包 A 实际发布,它将被推送到发布 nuget 提要,然后解决方案 B 应该从发布提要而不是开发提要中提取包。
这是我的两个问题:
强制将包 A 重新下载到解决方案 B 的包文件夹并使所有项目使用包的新版本的正确方法是什么即使包的版本没有更改 ?
对于这个(常见的?)场景,建议的工作流程是什么?我应该采取不同的做法吗?
【问题讨论】:
标签: c# nuget nuget-package