问题标签 [nlua]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用 NLua 将 Lua 数组读入 c#?
我看过其他一些帖子,但它们与我想做的相反。我的 lua 文件中有一个整数数组,我想知道如何将其更改为 ac# 数组。使用lua ["ints[1]"]会引发异常。
我认为这对很多人来说是非常有用的,因为它可以用于瓷砖地图,或者很多东西。
dll - 无法加载 DLL 'lua52':找不到指定的模块
我有与这里描述的相同的问题:
https://github.com/NLua/NLua/issues/33
尽管我已按照说明创建控制台应用程序...
http://www.screencast.com/t/M12TqePQxW
...效果很好,当我创建一个库项目并从另一个项目(在本例中为 Web API 项目)引用它时,会发生以下错误:
在这一行:
如何使用 NLua nuget 包制作库项目而不会失败?
nuget-package - NLua nuget 包还原在 VS 2017 中失败
我正在尝试创建一个 .NET 4.6.1 类库并使用此 nuget 包:
https://www.nuget.org/packages/NLua/
当我单击安装时,我收到此消息:
如果我在同一解决方案中尝试使用 Web 应用程序进行相同的安装,则安装成功完成。
visual-studio-2015 - 如何在构建后事件中指定启动项目路径
我有一个 NuGet 包,我将它添加到类库中。该包将 xcopy 命令添加到类库的构建后事件中。xcopy 将 dll 从 packages 文件夹复制到 $(TargetDir),当然,它是类库的 bin 文件夹。
问题是需要将 dll 复制到启动项目的 bin 文件夹中 - 在本例中为控制台应用程序。
是否可以将 $(TargetDir) 更改为其他值,以便在构建时将 nuget 包的依赖项复制到正确的位置?
c# - 如何在 Lua 中注册 C# 类构造函数
我正在使用 ac# 类:
并注册它:
然后从脚本中调用它:
我应该更改/添加什么以使用带参数的构造函数?
c# - 如何使用 NLUA 设置 C# SerialPort 对象?
接下来我将在我的应用程序中初始化 Lua:
并添加到项目 System.IO.Port 以创建 SerialPort 对象。所以,我的脚本包含下一个:
在 exec 之后我有一个异常:尝试调用全局“SerialPort”(用户数据值)
我应该更改什么以使用下一个构造:SerialPort(String,Int 32) 并访问我的脚本中的字段“BaudRate”、“PortName”SerialPort 对象?
c# - 限制对 Nlua 中所有 .Net 类的访问
是的,我很清楚类似这样的其他问题,但另一个(几乎相同)问题是针对旧版本的NLua
.
让问题变得简单,我如何完全沙箱Nlua
?我希望一个类Foo
成为唯一可用的类Nlua
。我该如何做到这一点,无论是 C# 端还是 Lua 端?
笔记
Foo
将有使用其他名称空间的方法,但我认为这并不重要。
c# - C# 应用程序中的 NLua 控制台脚本:导入语句不起作用
我正在尝试在我的 C# 软件的线程中嵌入运行的 NLua 控制台脚本。我的代码从控制台读取这些行并附加这些行,直到读取“:quit”。然后它执行脚本。然后我捕获任何异常并将其打印到控制台。这是一个例子:
看来我的 import 语句有问题。这是 C# 代码:
我使用 Visual Studio 2017,为 NuGet 包管理器安装了 NLua。任何人都知道为什么我不能使用 import 语句?
lua - Lua:未启用动态库。如何启用它们?
我在 Lua 中说错了
NLua.Exceptions.LuaScriptException:从文件“.\socket\core.dll”加载模块“socket.core”时出错:未启用动态库;检查你的 Lua 安装
抛出此错误的行是我的第一行代码.lua
c# - 如何在lua脚本中使用json方法并用c#执行lua脚本?
我正在尝试使用 c# 使用 lua 对 json 进行编码和解码。我正在使用NLUA来执行 lua 脚本。
我正在使用Json.Lua文件进行 json 操作(编码和解码方法),但我不知道如何使其在 c# 中与 nlua 一起使用。
代码 :
此行var res = scriptFunc.Call(jsonConcate)
抛出错误:
当我删除这条线local json = require('json')
时,它工作正常。
我也使用此安装程序安装了 lua:https ://github.com/rjpcomputing/luaforwindows
项目:https ://www.dropbox.com/s/hbf04d8kqpenzm0/LuaTest.zip?dl=0
有人可以帮我吗?