在 VS C/C++ 中,您可以使用 extern "C" __declspec(dllexport) -function declaration-
。
如何在 C# dll 中完成此操作?是否有与上述代码等效的 C# 代码?
编辑:更多信息
我正在尝试为 Notepad++ 创建一个插件并且我想使用 C#,但到目前为止我看到的常见方法是使用带有上述调用的旧版 C++ 代码来导出 Notepad++ 期望导入的一些函数和称呼。有一个使用 C# 的示例应用程序,但这仍然需要一个加载器 DLL,我从下面的评论/答案中假设它是 C# 的唯一方法。
原文由 Mike Webb 发布,翻译遵循 CC BY-SA 4.0 许可协议
非托管出口 => https://sites.google.com/site/robertgiesecke/Home/uploads/unmanagedexports
DLLExport => https://github.com/3F/DllExport