来自app.config的bindingRedirect不会在构建时更新exe.config

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自app.config的bindingRedirect不会在构建时更新exe.config相关的知识,希望对你有一定的参考价值。

为什么以下bindingRedirect不能将我的exe.config文件更新到同一个版本?它不断更新到最新?

的app.config

<dependentAssembly>
        <assemblyIdentity name="System.Net.Http" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>

Application.exe.config

<dependentAssembly>
        <assemblyIdentity name="System.Net.Http" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
      </dependentAssembly>
答案

也许你有版本问题,试试这个,除非你的最新版本是4.0.0.0。如果您的最新版本是4.2.0.0,那么我认为您应该使用最新版本。

<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />

以上是关于来自app.config的bindingRedirect不会在构建时更新exe.config的主要内容,如果未能解决你的问题,请参考以下文章

项目App.config中指定的ConnectionStrings不在ConfigurationManager.ConnectionStrings中

DB 中的 AppSettings 而不是 App.Config

从 .NET DLL 使用 webservice - app.config 问题

根据PC更改app.config连接字符串

Vue3 在Axios中添加数据来自于sessionStorage的请求头(请求头添加token)

Vue3 在Axios中添加数据来自于sessionStorage的请求头(请求头添加token)