0

我需要更改脚本#编译器的代码以添加一个Attribute以在类上使用以生成 javascript 类型,就像extjs 新类系统一样

在对来自github的源代码进行一些爬取之后,我发现编译器的 dll 在nikhilk-scriptsharp-f7215c5\bin\ref\ScriptSharp.dll

但编译器源代码在github上不可用

脚本# 是开源的吗?如果是的话,我可以在哪里下载编译器源代码?

4

1 回答 1

1

我们已经通过 github 和直接邮件介绍了这一点,直到编译器的源将加入 github 存储库中更广泛的 script# 项目的其他源。

也就是说,重新考虑问题的一种方法是简单地重写 mscorlib.js。

mscorlib.js 提供了编译器期望的类型系统契约……例如,有一个名为 Type.registerClass 的 API 等等。Type.registerClass 和相关方法可以完全重新实现,以充当不同 OOP 模拟(例如 Ext 类系统)的桥梁。

是的,mscorlib.js 的源代码已经在 github 存储库中。

于 2012-08-19T17:54:31.350 回答