0

我想创建一个使用动态连接到应用程序的 DLL 模块的应用程序。例如:创建一个包含DLL模块的特殊文件夹,用户可以添加新模块,程序在启动时扫描这个文件夹并连接它。所以我不能像 csc /out:TestCode.exe /reference:MathLibrary.DLL TestCode.cs 那样编译,因为我没有 DLL 名称。将有许多具有明确结构的 DLL:Load()、Free()、Settings()、Name() 等等。

另外我想知道,在这个 DLL 中是否有一个名为 XXX 的函数(对于可选函数,例如 Settings() 可能存在也可能不存在)。

语言:用于应用程序和 DLL 的 C#。

就像应用程序中的插件一样。在 C 中,这很容易。

4

1 回答 1

2

查看托管可扩展性框架

于 2012-04-14T09:04:05.393 回答