转自:http://forum.china.unity3d.com/thread-13028-1-1.html
如下图所示,先来看看unity生成的4个DLL
![](http://forum.china.unity3d.com/data/attachment/forum/201512/13/191105m838qh5a2ga78y27.jpg.thumb.jpg)
我们实际项目开发中,比如框架一类的代码可能是不需要频繁改动的。所以可以把这部分代码提出来放在Plugins文件夹下。这样只要Plugins目录下的代码不发生改变就不会重新编译firstpass.dll。
但是要注意因为plugins是提前编译了,所以这里的代码不能去调用CSharp.dll、而CSharp.dll的代码可以调用firstpass.dll里的代码。
还有两个Editor.dll这下面放的是Ediotr的代码,只能在编辑模式下运行。