gpt4 book ai didi

c# - 构建具有插件支持的应用程序

转载 作者:可可西里 更新时间:2023-11-01 03:08:47 25 4
gpt4 key购买 nike

我正在开始一个新项目,它将极大地受益于程序附加组件。该程序以其最基本的形式从串行端口读取数据并将其解析为数据库记录。可以编写的附加组件示例包括自动存档附加组件、过滤记录的附加组件等。我正在编写程序和附加组件,但有些客户需要自定义解决方案,所以而不是分支并制作一个完全独立的程序,附加组件会很棒。最简单的附加组件可能是构造函数获取对象引用、以某种方式操作对象然后关闭的表单。

不幸的是,我完全不知道从哪里开始编码,也几乎不知道从哪里搜索。我搜索的所有内容都会出现浏览器加载项。根据我 收集到的信息,我需要研究动态加载 DLL。除此之外,我一无所知。有没有人知道我有什么好的资源或例子?

我很乐意提供更多细节,但这个项目还处于初期阶段,所以我没有太多具体细节(具体细节也有损附加组件的意义。)

最佳答案

您应该认真考虑使用 Managed Extensibility Framework (MEF) 来处理您的插件架构。它需要以不同的方式思考问题,但值得深思熟虑。

关于c# - 构建具有插件支持的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258331/

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