NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua 实现并且合并完整的 .NET 框架支持。你可以很方便在 Lua 程序中调用 .NET 的 Functions/classes/interfACEs/events ,同时也可以轻松在 .NET 应用中调用 Lua 的变量和函数。

NeoLua 使用 C# 开发并使用 Dynamic Language Runtime. 目前 NeoLua 依赖于 .NET Framework 4,同时也支持当前版本的 Mono 框架。

示例代码:

using Neo.IronLua;

namespace Test
{
  public static class Program
  {
    public static void Main(string[] args)
    {
      // Create the Lua script engine
      using (Lua l = new Lua())
      {
        // create a Lua script environment (global)
        var g = l.CreateEnvironment();
        // run a chunk, first the CODE, than the name of the code
        g.DoChunk("print('Hello World!');", "test.lua");
      }
    }
  }
}

NuGet package: https://www.nuget.org/packages/NeoLua/

NeoLua 1.1.4 发布,Lua 的 .NET 实现
NeoLua 1.1.4 发布,更新如下:Chg:metatable  __call, had wrong result, changed documentationFix:IndexOutOfRangeException, on resolving named argumentsOverload finding (improvements, #28)DynamicObject issue (#29)二进制文件下载地址:Codeplex.下载页面:1.1.4NeoLua 可以让你在 .NET 的应用中使用 Lua

发布于 2016-01-06 01:22:38 | 143 次阅读

NeoLua 1.1.3 发布,Lua 的 .NET 实现
NeoLua 1.1.3 发布,更新如下:变更:Map to dynamic code in static RtConvertValue修复:#26, #27match did not convert to a zero based indeximproved member select下载页面:1.1.3NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua 实现并且合并完整的 .NET

发布于 2015-12-10 03:59:47 | 124 次阅读

NeoLua 1.1.1 发布,Lua 的 .NET 实现
NeoLua 1.1.1 发布,修复了以下内容:#14, #22, #23, #24下载二进制文件: Codeplex;v1.1.1NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua 实现并且合并完整的 .NET 框架支持。你可以很方便在 Lua 程序中调用 .NET 的 functions/classes/interfaces/events

发布于 2015-11-06 00:50:42 | 125 次阅读

NeoLua 1.0.3 发布,Lua 的 .NET 实现
NeoLua 1.0.3 发布,该版本创建了一个新的库,把所欲可能用于便携库的特性结合到一起。这个库用于 net 4.5, windows store apps 和 windows phone 8.1。更多内容请查看:软件主页该版本下载:Source code (zip)NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua

发布于 2015-07-22 00:24:26 | 162 次阅读

NeoLua-1.0.0-beta 发布,Lua 的 .NET 实现
NeoLua-1.0.0-beta 发布,此版本创建了新的基础库,结合了所有特性,包括 .NET 4.5,Windows 存储应用和 Windows Phone 8.1。NeoLua 将不再支持 .NET Framework 4.0。欢迎各种反馈,谢谢支持:)此版本现已提供下载:https://github.com/neolithos/neolua/ar

发布于 2015-05-09 23:54:38 | 151 次阅读

NeoLua-0.9.15 发布,Lua 的 .NET 实现
NeoLua-0.9.15 发布,修复了以下属性:Negative table index (wrong hash calculation)LuaType.LookupReferencedAssemblies setter always sets the member always to true更多内容请看发行说明此版本现已提供下载:https://github.com/neolithos/neolua/archive/0.9.15.zip 。NeoLua 可

发布于 2015-03-24 08:29:18 | 181 次阅读

NeoLua 0.9.14 发布,Lua 的 .NET 实现
NeoLua 0.9.14 发布,此版本修补了以下几个漏洞:Test if the operator overload is correct was missingunpack, parameter check was wrongos.date conversion of time was strangeIteration bug更多内容请看发行说明此版本现已提供下载:https://github.com/neolithos/neolua/archiv

发布于 2015-03-09 08:53:44 | 148 次阅读

NeoLua-0.9.13 发布, Lua 的 .NET 实现
NeoLua-0.9.13 发布,此版本是个 bug 修复版本:Bindingrestriction for LuaType:BindGetIndex was wrongLuaAssert method should call LuaError二进制现已提供在 Codeplex,更多内容请看发行说明。NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前

发布于 2015-03-01 23:31:15 | 174 次阅读

NeoLua-0.9.12 发布, Lua 的 .NET 实现
NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua 实现并且合并完整的 .NET 框架支持。你可以很方便在 Lua 程序中调用 .NET 的 functions/classes/interfaces/events ,同时也可以轻松

发布于 2015-01-26 00:47:56 | 166 次阅读

NeoLua-0.9.11 发布,Lua 的 .NET 实现
NeoLua-0.9.11 发布,此版本改进内容如下:添加了 string.gsubio.read 的选项名字不能再以 '*' 开头type, tointeger, mininteger, maxinteger added to math添加了 table.move equal executes line direct in NeoCmd二进制包提供在 Codeplex。此版本现已提供下载

发布于 2015-01-18 00:53:16 | 175 次阅读

NeoLua-0.9.10 发布,Lua 的 .NET 实现
NeoLua-0.9.10 发布,此版本是个 bug 修复版本:it should not allowed to call static members on instancesMembers Clear failed with IndexOutOfRangeException下载:Codeplex0.9.10.zipNeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2

发布于 2014-12-29 00:49:41 | 147 次阅读

NeoLua 0.9.8 发布,Lua 的 .NET 实现
NeoLua 0.9.8 发布,NeoLua 可以让你在 .NET 的应用中使用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua 实现并且合并完整的 .NET 框架支持。你可以很方便在 Lua 程序中调用 .NET 的 functions/classes/interfaces/events

发布于 2014-11-03 21:53:49 | 198 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务