gpt4 book ai didi

C#插件系统设计

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:24 24 4
gpt4 key购买 nike

所以我正在为我的应用程序创建一个插件系统。

我有以下组件:1) 主要应用2) 插件接口(interface).dll3) 插件.dll

现在的问题是,当我创建我的插件并编译它们时,除了 Plugin.dll 文件之外还有更多。它在 Release 目录中还有其他必需的文件,例如它使用的 PluginInterface.dll、一个 xml 配置文件等。

那么我怎样才能让它只是一个用户可以放入插件目录的 dll 文件呢?

您认为将插件放在一个文件夹中会更好吗?然后,我必须扫描所有文件夹以查找正确的 DLL...

最佳答案

Managed Extensibility Framework专为插件架构而设计。在您沿着当前路径走得太远之前,请检查一下。它可能会更好地为您服务。

关于C#插件系统设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com