在程序中通过遍历该文件夹中的所有DLL检测符合预定接口的插件来实现动态装载相应的功能模块!
下面举例:
一、定义接口
新建解决方案用于生成此接口
以下为引用的内容:
1 Public Class IPlugin
2 Public Interface IPlugin
3 Property MovementID() As Integer
4 Property MovementName() As String
5 Property ReTryMinute() As Integer
6 Property ConnectionString() As String
7 Event RaiseLog(ByVal log As String)
8 Sub Init()
9 End Interface
10 End Class
二、编写继承自该接口的自定义组件(将编译成DLL)
该操作您需要新建一个解决方案
以下为引用的内容:
1 ''' <remarks></remarks>
24 ''' <remarks></remarks>
30 End Sub
35 End Sub
40 ''' <summary>
42
[1] [2] [3] [4] 下一页