首先,最近项目需要做Unity播放GIF的功能,然后我就在百度上百度了一下,需要用到
using System.Drawing.Imaging;
Copy代码过来,嘿,发现这个引用报错。
好奇怪,代码都是百度来的,怎么会出错呢!!!
没办法,只好继续百度,哦豁~
原来需要去Unity安装路径找一个System.Drawing拖到项目里(Editor\Data\MonoBleedingEdge\lib\mono\4.x),之后呢,功能出来了,我欢天喜地的过周末去了,然后周一来一看,吗的,怎么有一个报错,网上没说啊。下面看报错信息:
1
Loading assembly failed: “Assets/Plugins/System.Drawing.dll” reason: File does not contain a valid CIL image
Loading assembly failed: “Assets/Plugins/System.Drawing.dll” reason: File does not contain a valid CIL image没错,就是这个。
人都给我整啥了,周五还好好的。
踏喵的~
害~
说一下解决方案:
我现在的Unity版本是2020.3.5f1 ,拉System.Drawing到工程的时候,我们使用4.5文件夹里的System.Drawing,这时候UnityEditor报错消失!!!
*之前用的是4.6.1-api