【发布时间】:2015-07-13 13:50:24
【问题描述】:
我们正在尝试通过每晚构建自动更新项目中的 NuGet 包。这样做的原因是我们使用内部 NuGet 存储库来共享某些共享库代码的最新版本,并且我们希望我们所有的项目都使用最新版本。
运行 nuget.exe 更新有点工作,但它不会将绑定重定向添加到 app.config 和 web.config。通过 NuGet 包管理器或 Visual Studio 包管理器 UI 进行更新时,会添加绑定重定向。到目前为止我想到的潜在解决方案是:
- 在更新包时以编程方式添加绑定重定向。这对我来说听起来很乱。
- 以某种方式从 Visual Studio 外部调用 Visual Studio 的包管理器控制台。我不知道这是否可能?
谁能想到解决办法?如果是这样,我将非常感谢!这几天一直困扰着我。
【问题讨论】:
-
我不认为第二种解决方案是可能的,看看NuGet docs
-
我自己也得出了同样的结论......所以我想我们要做的就是通过 Visual Studio 手动更新所有内容,使用所有项目的解决方案。
标签: .net visual-studio nuget auto-update