Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Unity3D中导入LibGaze dll文件_C#_Dll_Unity3d_Mono - Fatal编程技术网

C# 在Unity3D中导入LibGaze dll文件

C# 在Unity3D中导入LibGaze dll文件,c#,dll,unity3d,mono,C#,Dll,Unity3d,Mono,我想在Unity中导入LibGaze的dll文件 我把dll放在“资产/插件”文件夹中。我设法在mono编辑器中添加该dll作为引用,mono编辑器似乎可以毫无问题地识别名称空间和类(当我在dll中键入类名时,它们在自动完成列表中) 但当我返回unity主窗口时,它会显示:“错误CS0246:找不到类型或命名空间名称'libGaze'。是否缺少using指令或程序集引用?”当我双击此错误消息时,它指向脚本中LibGaze库的using语句。发现了这个问题,似乎可以解释我的问题: 由于unity仅

我想在Unity中导入LibGaze的dll文件

我把dll放在“资产/插件”文件夹中。我设法在mono编辑器中添加该dll作为引用,mono编辑器似乎可以毫无问题地识别名称空间和类(当我在dll中键入类名时,它们在自动完成列表中)


但当我返回unity主窗口时,它会显示:“错误CS0246:找不到类型或命名空间名称'libGaze'。是否缺少using指令或程序集引用?”当我双击此错误消息时,它指向脚本中LibGaze库的using语句。

发现了这个问题,似乎可以解释我的问题:

由于unity仅支持.Net 2.0,并且dll文件是使用更高版本的.Net编译的,因此unity无法正确导入它


使用新的unity5进行测试后,mono editor仍然只支持.Net 2.0

您需要Unity Pro来使用(导入)Dll,您使用的是Unity Free还是Unity Pro?是的,我使用的是Unity的Pro版本。对于与Unity3d游戏引擎相关的问题,不要使用Unity标签。