我正在尝试为程序创建一个插件.该程序通过加载您的插件DLL并在该DLL中执行特定命名的函数来工作.很标准的东西.但是,我想用C#创建我的插件(我有点新手).我的问题是,我可以从C#导出常规C类函数吗?或者我如何轻松创建存根来做到这一点?
到目前为止谷歌一直没有帮助.
小智 1
不,C# DLL 是托管的,这意味着您需要加载 CLR 才能让计算机理解它。您也许可以使用普通的 C++ 项目,向其中添加 C++/CLI(项目设置),使用它的 C# DLL,然后编写围绕它的基本 C 导出函数。
这将是我要尝试的第一件事。