【发布时间】:2017-05-02 07:16:37
【问题描述】:
有没有办法将app.config 的assemblyBinding 元素移动到外部文件并在Visual Studio 的包管理器控制台中使用Add-BindingRedirect 对其进行更新?
这是我的外部文件:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
</dependentAssembly>
</assemblyBinding>
这是我引用该文件的 app.config 片段:
<runtime>
<assemblyBinding configSource="runtime.config" />
</runtime>
这是在包管理器控制台中运行Add-BindingRedirect 后的app.config 文件:
<runtime>
<assemblyBinding configSource="runtime.config" />
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
【问题讨论】:
标签: visual-studio nuget app-config