是否可以从Lua代码加载.net DLL?

sib*_*vic 5 .net dll lua

我知道如何从Lua加载C库:

 -- Lua
 require("your_dll_name");

 // C
 extern "C" __declspec(dllexport) LUALIB_API int luaopen_your_dll_name(lua_State *L) {...}
Run Code Online (Sandbox Code Playgroud)

但是可以从Lua加载.net库吗?

gwe*_*ell 2

LuaInterface是一个用于 Lua 语言和 Microsoft .NET 平台的公共语言运行时 (CLR) 之间集成的库。Lua 脚本可以使用它来实例化 CLR 对象、访问属性、调用方法,甚至使用 Lua 函数处理事件。