0
delphi应用程序将dinumically从C#dll调用方法。程序集绑定重定向dll版本的程序
此dll具有castle和nhibernate依赖项,它们需要绑定重定向以用于不匹配的版本。
将绑定重定向写入dll的app.config中不起作用。它只有在配置文件重命名为delphi exe的名称时才有效,但我无法用它计算!我也不允许编辑当前的应用程序配置文件,只有dll配置文件。
这里是我想要的一个例子:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="AA95F207798DFDB4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.1.0.4000" newVersion="3.1.0.4000" />
</dependentAssembly>
</assemblyBinding>
</runtime>
任何人知道如何做到这一点?