项目中遇到了一个非常坑爹的情况,在unity中运行完全没问题,而build出来后出现程序闪退,断点调试后发现是EPPLUS的
using (ExcelPackage package = new ExcelPackage(new FileStream(RootPath + "/" + ExcelName + ".xlsx", FileMode.OpenOrCreate, FileAccess.Read)))
读取出现问题导致的闪退,修改成using (ExcelPackage package = new ExcelPackage(FileInfo))后终于不是闪退而是报错,提示
'IBM437' is not a supported encoding
幸运的是网上有前人遇到过这个问题,http://blog.csdn.net/wanyu_0002/article/details/65648749,据称是dll没有完全跟出来的问题,尝试后问题确实得到了解决,但是实在无法理解为何会这样,神tm撞大运编程
暂无关于此日志的评论。