我有一个使用 log4mongo 的 .net dll。在普通的 .exe 中,为了让 mongo 找到适用的 log4net .dll,它当前需要在其 .config 文件中指定一个 bindingRedirect:
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.13.0" newVersion="1.2.13.0" />
</dependentAssembly>
不幸的是,我没有 .config 文件来指定它。常见的答案是把它放在执行程序的初始 .exe.config 中,但是这个 .net dll 是通过 node.js 通过 edge.js 运行的。有没有办法可以在运行时或通过其他一些预构建设置指定 dll 绑定重定向?