猿问

关于.net编译出来的dll

想问的是,什么情况  必须安装 .netframework才能解释这个dll.

我unity3d里引用过系统下的system.drawing.dll   这时,如果机器没装.netframework会报错.

可是有些自己用vs编译的.dll拿到unity3d里面,没装framework也是可以用的.为什么.


饮歌长啸
浏览 705回答 1
1回答

慕无忌1623718

把引用到的所有的.net framework的DLL都打包的发行包里,此时可以运行。 另外一种情况就是对引用到的dll导出成了interop,然后在引用的项目里,把引用到的DLL设置嵌入到系统。
随时随地看视频慕课网APP
我要回答