c# - 我无法使用 Nuget Nlua 在 C# 中读取 .lua 文件
问题描述
将 Visual Studio 与类应用程序一起使用,我通过 NuGet 添加了 NLua。我想读入 .lua 文件(顺便说一句,有更好的方法让我知道)我的代码是这样的:
...
using NLua;
...
using (Lua lua = new Lua())...
但是当我运行它时,我在上面的行中遇到了一个异常:
System.BadImageFormatException HResult=0x8007000B 消息=尝试加载格式不正确的程序。(HRESULT 异常:0x8007000B) Source=KeraLua StackTrace:在 KeraLua.NativeMethods.luaL_newstate() 在 NLua.Lua..ctor()
我究竟做错了什么?我试图搜索互联网并提出了解决方案,因为我正在运行一个 64 位应用程序,而我正在尝试以 32 位加载(NLUA)的应用程序。是这样吗?
谢谢你
解决方案
推荐阅读
- python - How to handle uploaded zip file in Dash plotly?
- c - 在c中向MPI发送和接收二维指针数组
- c# - 被覆盖的事件仍然是原始值
- git - 如何设置 git 以便我可以看到存储库中的内容
- jquery - 在没有用户交互 jquery 的情况下播放音频
- asp.net-core - 如何连接脚本?
- scala - 如何计算两个“日期时间”之间的“持续时间”
- python - 使用 Python 从文本文件中删除特定数量的行
- python - 将变量分配给“键”:基于另一个键中的值的值
- java - Java HttpURLConnection 没有发送正文