.net - 是否存在实现 luac 功能的 .NET DLL?

标签 .net dll lua luac

有人知道封装 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/

相关文章:

c# - 抑制ASPX文件的生成错误

.net - 在同一个解决方案中引用2个不同版本的log4net

c++ - __declspec(dllimport) 的真正含义是什么?

c# - 在使用时换出 DLL

c - 如何包含<lua.h>?

c - Lua 脚本转 C++ 代码

.NET ReaderWriterLockSlim 问题

C# -> 从 SQL Server 2008 检索数据集

lua - 如何在lua中读取大文件(> 1GB)?

.net - 将 .net 核心控制台应用程序发布为 FDD 不是一种选择吗?