从Lua代码中加载.net dll是否可行?

5
我知道如何从Lua中加载一个C库:
 -- Lua
 require("your_dll_name");

 // C
 extern "C" __declspec(dllexport) LUALIB_API int luaopen_your_dll_name(lua_State *L) {...}

但是能否从Lua中加载.NET库呢?

2
相关:https://dev59.com/h3I95IYBdhLWcg3w8iz1 - Hans Passant
1个回答

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

感谢提供链接。看起来使用Lua脚本的软件需要支持LuaInterface才能从Lua中加载.net dll。 - sibvic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接