0

我指的是 NLua 主页上的“SomeClass”。让#s 假设这已被编译成程序集“SomeClass”。

当我想在 Lua 中使用它时,我应该能够使用以下方法引用它:

import ('SomeClass', 'SomeClass') myclass=SomeClass() -- 调用构造函数 func1=myclass:Func1() -- 调用 Func1

正确的?至少这是示例中使用标准.Net 程序集的方式。然而,我总是失败。“Someclass”始终为零。

不幸的是,这些示例总是提到在 C# 对象中使用带有“DoString”的 lua。但我想在 Nlua.exe 中使用它。

有什么提示吗?

谢谢,

赫尔穆特

编辑:好的,我有点远。使用调试,我发现导入正在正确加载我的程序集。但是当我想获取我的程序集的一个实例时,我得到一个错误:

在此处输入图像描述

4

1 回答 1

0

命名空间中有错误。一个字符是小写而不是大写。修复它,现在可以了。

于 2018-04-10T16:49:33.610 回答