.net 引用程序集发生冲突时的解决办法

来源:互联网 发布:海颐软件北京分公司 编辑:程序博客网 时间:2024/05/22 02:22

1、当项目中出现不可解决的引用冲突时【比如打包好的dll 引用的版本无法修改】,会导致程序集找不到指定版本而报错,两个不同版本不管引用哪个都会在不同地方报错。这时最简单的解决办法就是在配置文件中统一版本  把不同版本换成相同,代码如下:

 <runtime>    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">      <dependentAssembly>        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"/>        <bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="8.0.0.0"/>      </dependentAssembly>    </assemblyBinding>  </runtime>


0 0
原创粉丝点击