繁体   English   中英

自动更新nuget软件包-不添加程序集重定向

[英]Auto-update nuget packages - Assembly redirects are not added

我们正在尝试使用每晚生成的版本自动更新项目中的NuGet软件包。 原因是我们使用内部的NuGet存储库来共享某些共享库代码的最新版本,并且希望所有项目都使用最新版本。

但是,运行nuget.exe更新工作原理,但是,它不会向app.config和web.config添加绑定重定向。 通过NuGet程序包管理器或Visual Studio程序包管理器UI更新时,将添加绑定重定向。 到目前为止,我想到的潜在解决方案是:

  • 更新软件包时,以编程方式添加绑定重定向。 对我来说这听起来很混乱。
  • 从Visual Studio外部以某种方式调用Visual Studio的程序包管理器控制台。 我不知道这是否可能?

谁能想到解决方案? 如果是这样,我将非常感激! 几天来一直困扰着我。

不久前,我再次遇到相同的问题,并因此创建了Add-BindingRedirect 可从发行版页面下载软件包。

您可以从解决方案的根文件夹中调用Add-BindingRedirect.exe 它将绑定重定向添加到找到的所有[web|app].config文件。

用法:

\path\to\nuget\nuget.exe update
\path\to\Add-BindingRedirect\Add-BindingRedirect.exe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM