dll多个版本问题
Posted 刘小吉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dll多个版本问题相关的知识,希望对你有一定的参考价值。
在配置文件设置不同版本的dll即可
配置文件如下
configuration 节点下面的 runtime 节点新增各个版本配置内容
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" /> <codeBase version="6.0.0.0" href="6.0.0.0\\Newtonsoft.Json.dll" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="b32731d11ce58905" /> <codeBase version="9.0.0.0" href="9.0.0.0\\Newtonsoft.Json.dll" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" /> <codeBase version="10.0.0.0" href="10.0.0.0\\Newtonsoft.Json.dll" /> </dependentAssembly> </assemblyBinding> </runtime>
dll 放在项目路径下面
dll
publicKeyToken 生成方法
sn -T <assemblyname.dll>
C:\\Program Files (x86)\\mysql\\MySQL Connector Net 6.6.5\\Assemblies\\v2.0>sn -T MyS
ql.Data.dll
Microsoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.17929
版权所有(C) Microsoft Corporation。保留所有权利。
公钥标记为 c5687fc88969c44d
以上是关于dll多个版本问题的主要内容,如果未能解决你的问题,请参考以下文章