如何在 C# 中创建和使用 DLL 模块?不是 DLL 组装
本文关键字:DLL 模块 组装 不是 创建 | 更新日期: 2023-09-27 18:31:17
我想创建一个使用动态连接到应用程序的 DLL 模块的应用程序。例如:创建一个带有DLL模块的特殊文件夹,用户可以添加新模块,程序在启动时扫描此文件夹并连接它。所以我不能像csc/out:TestCode.exe/reference:MathLibrary.DLL TestCode.cs因为我没有 DLL 名称。将会有许多具有明确结构的DLL:Load(),Free(),Settings(),Name()等。
我还想知道,此 DLL 中是否有名为 XXX 的函数(对于可选函数,例如 Settings() 可能存在也可能不存在)。
语言:用于应用程序和 DLL 的 C#。
就像应用程序中的插件一样。在 C 语言中,这很容易。
查看托管扩展性框架。