gpt4 book ai didi

c# - 在 C# 应用程序中获取插件或扩展功能的步骤是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 20:42:04 25 4
gpt4 key购买 nike

多年来,我一直在 Win32 和 C/C++ 中开发插件架构,使用 LoadLibraryGetProcAddress 等从 DLL 动态加载扩展点。

现在是时候使用 C# 了。相应的步骤是什么——动态加载程序集?还是完全不同的架构?

最佳答案

通常,您可以四处查看您期望插件的位置、加载程序集并查找某些类。通常插件通过扩展某种插件基类或实现接口(interface)来宣传自己。

另一个选项是 MEF它也将成为 .NET 4 的一部分,但预览版也适用于当前的 .NET 框架。

关于c# - 在 C# 应用程序中获取插件或扩展功能的步骤是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2153493/

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