想问的是,什么情况 必须安装 .netframework才能解释这个dll.
我unity3d里引用过系统下的system.drawing.dll 这时,如果机器没装.netframework会报错.
可是有些自己用vs编译的.dll拿到unity3d里面,没装framework也是可以用的.为什么.
把引用到的所有的.net framework的DLL都打包的发行包里,此时可以运行。
另外一种情况就是对引用到的dll导出成了interop,然后在引用的项目里,把引用到的DLL设置嵌入到系统。