百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

JSIL

> 编程语言
开源

CIL 到 JavaScript 编译器

1.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言