关于Unity热更新方案中使用LuaInterface实现Lua与.NET之间的调用 ,无法加载 DLL“luanet.dll”: 找不到指定的模块。 异常来自 HRESULT:0x8007007E

      作为一枚Unity的小白,在走向大佬的路上,必不可免出现各种各样奇葩的错误,也是经常baidu,google浪费了不少时间。

现抽出时间来总结一下前辈的经验(第一次写博客),以方便自己日后查阅并希望能对同样遇到这个错误的朋友提供帮助。

先看看这位前辈对LuaInterface的介绍:https://blog.csdn.net/u010019717/article/details/40209917

再看看这位前辈对“无法加载 DLL“luanet.dll””的解决方法:https://blog.csdn.net/lxt610/article/details/79674137

现在对前辈博客的内容做补充:

我们知道一个VS工程下有二个Debug文件夹:





当时的我是不知道是哪个Debug文件夹的,后来才知道是bin目录下的文件夹,

当新创建一个VS工程的时候,这个Debug文件夹下是没有任何东西的


我们在开始的时候添加了对LuaInterface.dll的引用,添加完引用,运行过后,再去看这个Debug文件夹下就会有一个LuaInterface.dll


大胆的猜想一下,会不会是因为这个Debug文件夹下没有luanet.dll,所以才会出现这个异常错误,我们把luanet.dll复制到这个文件夹


再次运行


运行成功!!

再推荐另一个前辈的解决方法,这个方法当时对我的问题没有帮助,希望能帮到你们:

https://blog.csdn.net/zhanghui962623727/article/details/52045399


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值