有人知道封装 lua 5.1 编译器的 DLL(最好是 .net)吗?我正在开发一个 .net 项目,其中一部分需要编译 lua 脚本,我宁愿有一个可以向其发送脚本代码的 DLL,而不是将脚本发送到临时文件并运行 luac.exe。
编辑:我需要一个 .NET 库,以输出标准 lua 字节码的方式实现 luac(不是编译为 CLR 的 lua 库)。编译 lua c 源代码不起作用,因为当我在 c# 项目中包含对 dll 的引用时,Visual Studio 提示它不是有效的程序集。到目前为止我的搜索还没有找到任何东西。
最佳答案
luac 的所有代码都随 lua 一起分发...将其制作为 DLL 是很简单的。
关于.net - 是否存在实现 luac 功能的 .NET DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/251401/