【发布时间】:2012-04-14 09:01:29
【问题描述】:
我想创建一个使用动态连接到应用程序的 DLL 模块的应用程序。例如:用DLL模块创建一个特殊文件夹,用户可以添加新模块,程序在启动时扫描这个文件夹并连接它。所以我不能像这样编译 csc /out:TestCode.exe /reference:MathLibrary.DLL TestCode.cs 因为我没有DLL名称。将有许多具有明确结构的 DLL:Load()、Free()、Settings()、Name() 等等。
我也想知道,这个DLL中是否有一个名为XXX的函数(对于可选函数,例如Settings()可能存在也可能不存在)。
语言:用于应用程序和 DLL 的 C#。
就像应用程序中的插件。在 C 中,这很容易。
【问题讨论】: