系统原来引用的ICSharpCode.SharpZipLib是0.84版本的,

添加了2.3版本的NPOI引用后,报版本冲突错误,因为NPOI用的ICSharpCode.SharpZipLib是0.86版本的。

百度了下,貌似没有好的解决办法。

还是得自己解决....

解决过程:

1、github找到NPOI源码并下载:https://github.com/tonyqus/npoi

2、打开用vs2010打开OOXML.sln

3、把ICSharpCode.SharpZipLib替换成0.84版本的

3、修改以下两个地方:

1)、

namespace NPOI.OpenXml4Net.OPC
{
    public enum CompressionOption : int
    {
        Fast = 1,//Deflater.BEST_SPEED,
        Maximum =9,// Deflater.BEST_COMPRESSION,
        Normal = -1,//Deflater.DEFAULT_COMPRESSION,
        NotCompressed =0// Deflater.NO_COMPRESSION
    }
}

2)、

把NPOI.OpenXml4Net.OPC.ZipPackage

报错的代码行zos.UseZip64 = UseZip64.Off;注释

4)、重新生成dll,测试通过。

最新文章

  1. 如何更高效地定制你的bootstrap
  2. ABAP 自建透明表维护
  3. webpack实战
  4. Stanford parser:入门使用
  5. Spring Cloud 前后端分离后引起的跨域访问解决方案
  6. JAVA 练习 找出素数
  7. HTML 学习笔记 day one
  8. 第九周博客作业 <西北师范大学| 周安伟>
  9. stm32-arduino-f103
  10. UVA10256 The Great Divide
  11. <Java><类加载机制><反射>
  12. jq04--jq与ajax
  13. 菜鸟学SSH(四)——Struts2拦截器
  14. 【转】asp.net中@page指令的属性Inherits、Src、CodeBehind区别
  15. C++入门学习
  16. zoc license code
  17. ggplot2学习
  18. HDU 1284 钱币兑换问题 (dp)
  19. win上配置nginx
  20. 免费获得 NTFS for Mac 12. Special Edition 激活码活动

热门文章

  1. MySql 日期函数比较
  2. Android gralloc 模块实例
  3. SIEBEL GET最新时提示表异常
  4. Mybatis多表查询(一对一、一对多、多对多)
  5. leetcode: Longest Valid Parentheses分析和实现
  6. MySQL学习3---事务
  7. POJ1163 数学三角求最大路径
  8. Swift与OC的相互调用
  9. java高级工程师(一)
  10. 3 python之基础概要