我有一个脚本#'app'和一个包装js库的导入库。我从应用程序中引用了库,所有编译都可以。但是没有为库生成JS代码。例如,库有一个Record派生类,这需要将。$ create_foo_bar方法发送到app js;它不是。应用代码指的是不存在的生成代码
那么,这是一个错误吗?如果不是我该怎么办?我是否必须将导入库构建为另一个应用程序并包含其生成的js?是否有编译器开关说“为引用的程序集生成JS”?
答案 0 :(得分:0)
请记住,导入库根本不会生成.js。脚本库引用了导入库,它会生成.js文件。所以,我认为你应该至少有3个项目,导入库(只有具有外部库的空成员的代理类),Script Sharp(引用导入库并拥有自己的类并生成javascript文件),以及使用.js文件的Web应用程序(记得在网页中引用库和脚本尖锐的javascript文件)
答案 1 :(得分:0)
我没有将类型配置为Record,而是将其配置为:
[Imported]
[IgnoreNamespace]
[ScriptName("Object")]
public class ImportedRecordLikeType
{
// ...
}