我指的是" SomeClass"在NLua主页上。 让#s假设它已被编译成程序集" SomeClass"。
当我想在Lua中使用它时,我应该能够使用:
来引用它导入(' SomeClass',' SomeClass') myclass = SomeClass() - 调用构造函数 func1 = myclass:Func1() - 调用Func1
正确? 在leat中,这是样本中使用标准.Net程序集的方式。 然而,我总是失败。 " SomeClass的"永远都是零。
不幸的是,样本总是指使用lua和#34; DoString"在C#对象里面。 但是我想在Nlua.exe中使用它。
任何提示?
感谢,
赫尔穆特
编辑:好的,我更进一步。使用Debug,我发现导入正确加载我的程序集。 但是当我想得到我的程序集的一个实例时,我得到一个错误:答案 0 :(得分:0)
命名空间中有错误。一个字符是小写字母而不是大写字母。 修复了它,现在还可以。