C++ C+的程序集重定向+;(MFC,而非.NET)应用程序

C++ C+的程序集重定向+;(MFC,而非.NET)应用程序,c++,redirect,mfc,C++,Redirect,Mfc,我正在尝试为MFC应用程序(不是.NET应用程序)执行程序集重定向。 MFC应用程序和所有外部DLL完全隔离。 MyDLL也是使用MFC编写的。 Application.manifest包含对的依赖项 "MyDLL,version=1.0.0.0" MyDLL具有以下程序集标识:“MyDLL,版本=2.0.0.0” Application.exe.config包含重定向 <configuration> <runtime> <assemblyBin

我正在尝试为MFC应用程序(不是.NET应用程序)执行程序集重定向。
MFC应用程序和所有外部DLL完全隔离。
MyDLL也是使用MFC编写的。

Application.manifest包含对的依赖项

"MyDLL,version=1.0.0.0"
MyDLL具有以下程序集标识:
“MyDLL,版本=2.0.0.0”

Application.exe.config包含重定向

<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运行时程序集以外的程序集执行重定向?

如果没有,是否有其他方法执行重定向?

所有问题都已使用
标记而不是
解决