脚本#,为引用的库生成代码

时间:2011-10-25 21:49:24

标签: script#

我有一个脚本#'app'和一个包装js库的导入库。我从应用程序中引用了库,所有编译都可以。但是没有为库生成JS代码。例如,库有一个Record派生类,这需要将。$ create_foo_bar方法发送到app js;它不是。应用代码指的是不存在的生成代码

那么,这是一个错误吗?如果不是我该怎么办?我是否必须将导入库构建为另一个应用程序并包含其生成的js?是否有编译器开关说“为引用的程序集生成JS”?

2 个答案:

答案 0 :(得分:0)

请记住,导入库根本不会生成.js。脚本库引用了导入库,它会生成.js文件。所以,我认为你应该至少有3个项目,导入库(只有具有外部库的空成员的代理类),Script Sharp(引用导入库并拥有自己的类并生成javascript文件),以及使用.js文件的Web应用程序(记得在网页中引用库和脚本尖锐的javascript文件)

答案 1 :(得分:0)

我没有将类型配置为Record,而是将其配置为:

[Imported]
[IgnoreNamespace]
[ScriptName("Object")]
public class ImportedRecordLikeType
{
    // ...
}