首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSIL和DllImport

JSIL和DllImport
EN

Stack Overflow用户
提问于 2014-11-14 19:35:45
回答 1查看 380关注 0票数 0

我尝试将带有P/Invoke的示例.net应用程序转换为JSIL的javascript。

C#代码:

代码语言:javascript
复制
[DllImport("JSTestLib", EntryPoint = "Get42", CallingConvention = CallingConvention.Cdecl)]
public unsafe static extern int Get42();

生成的javascript:

代码语言:javascript
复制
$.ExternalMethod({Static:true , Public:true }, "Get42", 
  JSIL.MethodSignature.Return($.Int32)
);

我应该在哪里添加javascript中Get42方法的实现?我是否应该在JSIL中手动注册此方法?

我现在只有一个错误:

外部方法'System.Int32 Get42()‘类型'Test.Program’尚未实现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-05 23:07:53

只需使用JSIL.ImplementExternals -看看JSIL.Core.js的例子

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26937553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档