c++ (MFC,不是.net)应用程序的程序集重定向

Assembly redirect for C++ (MFC, not .NET) application

本文关键字:应用程序 程序集 重定向 net MFC 不是 c++      更新时间:2023-10-16

我正在尝试为MFC应用程序(不是。net应用程序)执行程序集重定向。
MFC应用程序和所有外部dll是完全隔离的。

应用程序。Manifest 包含对

的依赖项
"MyDLL,version=1.0.0.0"

MyDLL具有这个程序集标识:"MyDLL,version=2.0.0.0"

Application.exe。配置包含重定向

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
       <dependentAssembly>
         <assemblyIdentity name="MyDLL" culture="neutral" />
         <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
       </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

,但不支持此重定向。
是否有可能执行重定向以外的。net运行时程序集?
如果没有,是否有其他方法来执行重定向?

全部用<windows>标签代替<runtime>