我可以告诉bindingRedirect始终使用最新的可用版本吗?

拥有一个ASP.NET应用程序,Web.Config文件中有以下格式的几个条目:

    

这些库以NuGet包的forms出现。

现在,每当我更新我的20多个NuGet包时,我会做类似的事情:

  1. 单击一下即可更新所有包。
  2. 在浏览器中打开应用程序。
  3. 看到像这样的错误。
  4. 打开我的Web.Config,找到绑定重定向条目。
  5. 查找程序集最新版本。
  6. 修改我的web.config。
  7. 更新具有绑定重定向的所有其他更新的NuGet包的步骤2 … 6。

非常烦人。

我的问题:

有没有办法告诉bindingRedirect条目总是使用最新版本?

例如:

  

(使用通配符告诉最新版本)

我最接近的是:

  

(仅指定最新版本一次)

不幸的是,答案是否定的。 请参阅MSDN上的bindingRedirect元素 。

报价:

oldVersion :必需属性。

指定最初请求的程序集的版本。 程序集版本号的格式为major.minor.build.revision 。 此版本号的每个部分的有效值为0到65535。

您还可以使用以下格式指定一系列版本: nnnn – nnnn

newVersion :必需属性。 指定要使用的程序集的版本,而不是最初请求的版本,格式为: nnnn

此值可以指定早于oldVersion的版本。