为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以像VS C ++一样从C#DLL导出函数?

是否可以像VS C ++一样从C#DLL导出函数?

慕森卡 2019-12-13 11:10:31
在VS C / C ++中,您可以使用extern "C" __declspec(dllexport) -function declaration-。如何在C#dll中完成此操作?是否有与上述代码等效的C#代码?编辑:更多信息我正在尝试为Notepad ++创建外接程序,但我想使用C#,但到目前为止,我常见的方法是在上述调用中使用旧版C ++代码,以导出Notepad ++期望导入的一些功能,呼叫。有一个使用C#的示例应用程序,但是仍然需要一个加载器DLL,我从下面的评论/答案中认为这是C#的唯一方法。
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

我以前见过有人这样做,但是它需要ildasm,添加MSIL .export指令,然后重新组装。 名为的程序dll_tool可以为您执行这些步骤。


如果要使用本机导出和托管导出构建混合模式的DLL,则应使用C ++ / CLI,它是专门为此目的而设计的。


查看完整回答
反对 回复 2019-12-14
  • 3 回答
  • 0 关注
  • 742 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信