使用插件架构寻找C#多线程应用程序

时间:2010-05-10 08:08:42

标签: c# architecture plugins multithreading

我正在寻找使用plug'in架构的多线程C#应用程序的示例,任何人都可以帮助我吗? 非常感谢

2 个答案:

答案 0 :(得分:1)

嘿,好像你需要一个c#项目而不是IDE,不是吗?

我可以给你一些关于多线程和插件的提示,但是手头没有示例。

关于多线程:您可以使用System.ComponentModel.BackgroundWorker类进行异步线程,也可以使用创建自己的BackgroundWorker类(使用Thread.Start(ThreadStart或ParameterizedThreadStart))。

对于插件,我建议您为插件文件夹/配置实现一个通用结构,然后实现将是一个笑话。

e.g。 / plugins文件夹: /plugins/pluginname/conf.xml /插件/ pluginname /斌/ /plugins/pluginname/bin/pluginname.dll

答案 1 :(得分:0)