DLL导入出错?缺少类



我正试图在更新的Unity3D版本中压缩我的一个旧项目。这一切都很好,除了它使用的一个插件搞砸了。

我正在使用TouchScript:https://github.com/TouchScript我更新到了最新版本,但我一直收到一个错误,说:

Assets/Scripts/Puzzle/Gesture Usage/PickupScript.cs(149,33): error CS0246: The type or namespace name `TouchHit' could not be found. Are you missing a using directive or an assembly reference?

此脚本具有必需的Using TouchScript.Hit;行。我打开了DLL,以确保类"TouchHit"在那里,而且确实存在。然而,当在monodedevelop中查看DLL本身时,它根本不会显示。它显示了应该存在的其他类,但没有显示特定的TouchHit类。

我使用了那个类,因此出现了错误。但我不确定如何着手解决这个问题。我尝试了各种导入设置,但没有成功。

有什么想法吗?

真诚地,Smileynator

有问题的类在某个时候被标记为"内部",直到我在2014年2月开始查看有关此更改的提交,文档才反映出这一点。

https://github.com/TouchScript/TouchScript/commit/ccb1a6cb44cb444618ca613fe1f8e5b15c076cc3

最新更新