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

时间:2018-12-31 17:19:19

标签: c# .net visual-studio console-application app-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>

1 个答案:

答案 0 :(得分:0)

也许您对版本有疑问,请尝试此操作,除非最新版本为4.0.0.0。如果您的最新版本是4.2.0.0,那么我认为您应该使用最新版本。

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