【问题标题】:How to create and use DLL modules in C#? Not DLL assembles如何在 C# 中创建和使用 DLL 模块?不是 DLL 汇编
【发布时间】: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 中,这很容易。

【问题讨论】:

  • 试试MEF 或者你可以为你的应用编写你自己的插件系统。 Link1
  • 谢谢。我认为 C# 中还有另一种类型的 DLL。所以我必须只使用反射。所以它会有太多的代码......

标签: c# dll


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多