CIL 到 JavaScript 编译器
JSIL 是一个编译器,它将 .NET 应用程序和库从原生可执行格式 - CIL 字节码 - 转换为符合标准的、跨浏览器的 JavaScript。您可以使用此 JavaScript 并在 Web 浏览器或任何其他现代 JavaScript 运行时中运行。与其他针对 JavaScript 的交叉编译工具不同,JSIL 生成了易于调试的、类似于开发人员手动编写的代码的 JavaScript,同时仍然保持原始 .NET 代码的行为和结构。
JSIL 目前处于部分维护模式(由于维护者的时间限制),但仍会积极回复 bug 报告和问题。拉取请求仍然欢迎!
Mono.Cecil: MIT/X11 (感谢 Jb Evain)
ICSharpCode.Decompiler: MIT/X11 (作为 ILSpy 的一部分开发)
Mono.Options: MIT/X11 (Jonathan Pryor 和 Federico Di Gregorio)
printStackTrace: 公共领域 (Eric Wendelin 等人)
XAPParse: Microsoft 公共许可证 / Ms-PL (Andy Patrick)
webgl-2d: MIT (Corban Brook、Bobby Richter、Charles J. Cliffe 等人)
S3TC DXT1/DXT5 纹理解压缩例程 (Benjamin Dobell) Upstream 文件夹还包含:
Spidermonkey 命令行 JavaScript shell 的 Win32 版本。它是由 Mozilla 项目提供的源代码构建的(http://www.mozilla.org/)。此版本用于运行 JavaScript 自动化测试。 * NUnit.Framework 组件的特定版本,用于自动化测试。这可确保它们无论安装了哪个版本的 NUnit 都能正确编译。 * PNGQuant 的 Win32 版本,用于优化 PNG 文件。 (Jef Poskanzer、Greg Roelofs) * Mono ILASM 用于执行 CIL 测试
暂无开放 Issues,或尚未同步最近议题。