Unity使用Epplus插件打包之前Player Setting设置.Net.2.0

Unity 使用Epplus打包导出Excel文件报错"Encoding name 'IBM437' not supported"

Unity平台开发时,引用了Epplusdll并发布到pc平台,打包之前勾选

Unity 使用Epplus打包导出Excel文件报错"Encoding name 'IBM437' not supported"

运行时报错内容:"Encoding name 'IBM437' not supported"

经过查找资料原来是需要把Unity安装目录下的一些dll文件导入到工程文件夹下

我用的是2017版本: dll路径如下

D:\Program Files\Unity 2017.3\Unity\Editor\Data\Mono\lib\mono\unity

Unity 使用Epplus打包导出Excel文件报错"Encoding name 'IBM437' not supported"

    dll文件名如下:

I18N.dll

I18N.Other.dll

I18N.Rare.dll

I18N.West.dll

这些文件复制一份导入到Unity的Plugins文件夹下:

Unity 使用Epplus打包导出Excel文件报错"Encoding name 'IBM437' not supported"

这样打包成PC端运行就不会报错了,也不会出现导不出Excel的情况

相关文章:

  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2021-07-24
猜你喜欢
  • 2021-10-13
  • 2022-12-23
  • 2021-12-09
  • 2021-08-08
  • 2022-12-23
相关资源
相似解决方案