• 我引用中没有Spire.Pdf,但是发现无法解析的“Spire.Pdf”的不同版本之间存在冲突


    问题:

    导出错误!未能加载文件或程序集"Spire.Pdf, Version=8.6.1.0, Culture=neutral, PublicKeyToken=
    663f351905198cb3"或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。(异常来自
    HRESULT:0x80131040)

    过程:

    1、再开发过程中出现以上问题,便重新卸载更新nuget包,下载Spire.Pdf的包。结果还是一样出现。

    2、将历史备份的代码版本对比,发现历史版本安装多少FreeSpire的包,于是安装FreeSpire.xsl,FreeSpire.XLS是自带spire.xls和pdf。可是,还是有同样的问题。解决不了。

    3、在生成的输出列表发现

      warning MSB3277: 发现无法解析的“Spire.Pdf”的不同版本之间存在冲突。

      warning  MSB3277: “Spire.Pdf, Version=6.10.0.0, Culture=neutral, PublicKeyToken=663f351905198cb3”与“Spire.Pdf, Version=8.6.1.0, Culture=neutral, PublicKeyToken=663f351905198cb3”之间存在冲突。

        但是当前的引用是6.10.0.0的版本,并没有发现8.6.1.0

    度娘了一些无用资料。最终找到了一条,打开生成的明细信息,

     于是生成了一堆信息

    然后发现了一些内容

     

     又打开app.config。发现了这个罪魁祸首

     删掉就ok了,不再有冲突。程序顺了,生成的warning少了,人也舒服了。

  • 相关阅读:
    joomla allvideo 去掉embed share
    程序员高效开发的几个技巧
    分布式icinga2安装与使用
    Openstack Murano(kilo)二次开发之添加Volume
    autohotkey在运维中的应用
    快应用之我见
    目前微服务/REST的最佳技术栈
    2016 年终总结
    2015年终总结
    用TypeScript开发了一个网页游戏引擎,开放源代码
  • 原文地址:https://www.cnblogs.com/bklsj/p/16392748.html
Copyright © 2020-2023  润新知