lua脚本中调用C#的函数出错,错误如下
“LuaInterface.LuaException”类型的未经处理的异常在 LuaInterface.dll 中发生
其他信息: TestLua.lua:15: attempt to call global 'MyLife' (a nil value)
脚步中调用代码
require = "luanet"
luanet.load_assembly("testLua")
MyLife = luanet.import_type("testLua.MyLife")
life = MyLife()
C#里面的类
public class MyLife
{
public string my;
public MyLife() { }
public MyLife(string my)
{
Console.WriteLine("lua use C#");
this.my = my;
}
}
LuaInterface 也引用了
lua51.dll luanet.dll LuaInterface.dll 这三个也放到bin 的Debug目录下了
刚接触这方面不长时间,不懂怎么回事,哪位大神指教一下,怎么解决
|