首页 新闻 会员 周边

Unity2017中引用.net4.x运行环境的.dll failed

0
悬赏园豆:120 [待解决问题]

在添加使用.dll--System.drawing,ZXing时候,报错如下//。。。//,找不到namaspace,项目引用中已经添加了相关的引用。

看了网上大家的相似案例,推测是这两个.dll的运行环境是v4.0.30319,而我的unity脚本目标框架是.net4.6;

于是我在VS2017里重新设置,属性-目标框架为.net framework4;而保存重启后,脚本.net的目标框架依然为.net4.6,---这个应是因为下面unity的缘故,相关.dll的添加引用丢失;

Unity2017.3中关于Scripting runtime version只有.net3.5 .net4.6两个--推测可能这里要调成4.0----不知道如何调?

我试着将两个.dll直接添加到项目Assets目录下。。。unity .net4.6可以PLAY,但依然报错: Loading script assembly "Assets/System.Drawing.dll" failed!  ?

//

Assets/==Scripts/Configures/Save.cs(14,4): error CS0246: The type or namespace name `ZXing' could not be found. Are you missing an assembly reference? 

//

”.NET类库System.Drawing提供了一系列的图形函数,但由于其使用的是GDI接口,与DirectX和OpenGL之间不兼容,在Unity中默认是不被支持的。“----那又该怎么引用呢?

小柏树的主页 小柏树 | 初学一级 | 园豆:82
提问于:2018-05-02 14:02
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册