我在GAC中注册了一个DLL。我想在我的项目中使用旧版本的DLL。 我在我的项目中有一个旧DLL的副本,并设置了对它的引用,但我仍然从GAC获取DLL。
DLL具有不同的文件和产品版本,但具有相同的公钥令牌。
是否可以在GAC中加载本地/旧DLL而不是较新的?
我在app.config中尝试过以下操作,但没有运气。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="amqmdnet"
publicKeyToken="dd3cb1c9aae9ec97"
culture="neutral" />
<!-- Assembly versions can be redirected in application,
publisher policy, or machine configuration files. -->
<bindingRedirect oldVersion="7.5.0.4" newVersion="7.0.1.6" />
</dependentAssembly>
</assemblyBinding>
</runtime>