针对dll版本的程序集绑定重定向

问题描述 投票:0回答:1

一个delphi应用程序将从C#dll中动态调用方法。

此dll具有城堡和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>
c#-4.0 nhibernate castle
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.