为.net dll指定bindingRedirect

时间:2014-05-16 15:59:43

标签: c# dll log4net edge.js

我有一个使用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通过edge运行node.js。 JS。有没有办法可以在运行时或通过其他一些预构建设置指定dll绑定重定向?

1 个答案:

答案 0 :(得分:0)

您看到了this post吗?

我相信(虽然没有尝试),您可以通过创建(如果它不存在)或修改node.exe.config文件来将配置应用于节点流程。