Unity 应用其它DLL方法

发表于2017-11-28
评论0 1.3k浏览

遇到用到选择对话框,这个在.net中有现成的,引用System.Windows.Forms; 直接调用 MessageBox.Show()就可以直接显示一个对话框,于是直接把该DLL添加到Asstes中


然后一直在编辑环境下,运行没问题而且基于它做了大量的工作,但是项目完结后准备输出一个编译后的文件时编译出错,错误就在引用DLL上,经过网上综合分析和网友意见最终完美解决.


办法如下:

第一,在unity安装目录Mono中存在2.0的基本DLL,要引用它里面的DLL。我的安装目录如下:C:\Program Files (x86)\Unity\Editor\Data\Mono\lib\mono\2.0;


第二,在编译时需要修改配置文件,Api Campatibility Level 修改为.NET 2.0;


如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引