我试图在Unity中使用ClearScript,但是失败了,因为团结没有看到DLL。当然,我克隆了这个项目并创建了DLL。我是使用来自ClearScript的ClearScript来完成这个任务的。
目标是在HoloLens上使用动态链接库,这就意味着我有UWP作为平台,ARM64作为体系结构。但是,我也希望在统一的实现过程中有有效的引用,而不是因为脚本符号(如UNITY_WSA)而使代码不断变灰。
,那我做了什么?
那么,我错过了什么或者做错了什么呢?例如,我在过去使用过的另一个javascript解释器,名为,其中我还将托管dll从.NET 4.5构建文件夹中取出,导入到资产/Plugins/Jint下,并在代码中使用它,只需在类中添加used即可。
发布于 2022-03-16 17:07:45
我不知道我到底该高兴还是难过。团结能做它想做的事。所有的时间(2天),它不想为我加载DLL。刚才我打开了第30次,突然团结意识到了DLL,并把它列在vs- Unity项目中的参考资料下面。
因此,我怀疑Unity,在对Unity做了修改之后,是否真的重新组合了VS项目。
我做了什么来证实你的猜测,你需要做些什么来解决这个问题?
我添加了一个新的DLL,这当然不是被统一所看到的,也不是在vs统一项目中引用的。然后,我从Unity中删除了解决方案文件和C#项目文件,并重新启动了Unity。当我重新打开VS联合项目(通过打开一个c#脚本),所有的DLL,包括新的DLL突然被引用和使用工作!
https://stackoverflow.com/questions/71485085
复制相似问题