我尝试将带有P/Invoke的示例.net应用程序转换为JSIL的javascript。
C#代码:
[DllImport("JSTestLib", EntryPoint = "Get42", CallingConvention = CallingConvention.Cdecl)]
public unsafe static extern int Get42();生成的javascript:
$.ExternalMethod({Static:true , Public:true }, "Get42",
JSIL.MethodSignature.Return($.Int32)
);我应该在哪里添加javascript中Get42方法的实现?我是否应该在JSIL中手动注册此方法?
我现在只有一个错误:
外部方法'System.Int32 Get42()‘类型'Test.Program’尚未实现。
发布于 2014-12-05 23:07:53
只需使用JSIL.ImplementExternals -看看JSIL.Core.js的例子
https://stackoverflow.com/questions/26937553
复制相似问题