我正在寻找使用plug'in架构的多线程C#应用程序的示例,任何人都可以帮助我吗? 非常感谢
答案 0 :(得分:1)
我可以给你一些关于多线程和插件的提示,但是手头没有示例。
关于多线程:您可以使用System.ComponentModel.BackgroundWorker类进行异步线程,也可以使用创建自己的BackgroundWorker类(使用Thread.Start(ThreadStart或ParameterizedThreadStart))。
对于插件,我建议您为插件文件夹/配置实现一个通用结构,然后实现将是一个笑话。
e.g。 / plugins文件夹: /plugins/pluginname/conf.xml /插件/ pluginname /斌/ /plugins/pluginname/bin/pluginname.dll
答案 1 :(得分:0)