Specify bindingRedirect for .net dll

本文关键字:dll net for bindingRedirect Specify | 更新日期: 2023-09-27 18:03:47

我有一个使用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中。配置正在执行的程序,但这个。net DLL是通过node.js通过edge.js运行的。是否有一种方法,我可以指定一个dll绑定重定向在运行时或通过一些其他预构建设置?

Specify bindingRedirect for .net dll

你看到这篇文章了吗?

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