找传奇、传世资源到传世资源站!

插件式开发

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

插件式开发将工具窗口封装成dll插件,根据配置文件动态加载dll,在不知道dll里内容的情况下利用反射实例化对象,显示dll里的窗口,并与宿主进行交互(包括调试dll里的方法,获取dll里属性及事件)等。from clipboard
.
├── HB_Auto
│   ├── HB_Auto
│   │   ├── App.config
│   │   ├── HB_Auto.csproj
│   │   ├── HB_Auto.sln
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── bin
│   │   │   ├── Debug
│   │   │   │   ├── HB_Auto.exe
│   │   │   │   ├── HB_Auto.exe.config
│   │   │   │   ├── HB_Auto.pdb
│   │   │   │   ├── HB_AutoHelper.dll
│   │   │   │   ├── HB_AutoHelper.pdb
│   │   │   │   ├── HB_AutoPlugIn.dll
│   │   │   │   ├── HB_AutoPlugIn.dll.config
│   │   │   │   ├── HB_AutoPlugIn.pdb
│   │   │   │   ├── compoents.xml
│   │   │   │   └── dll
│   │   │   │       └── HB_AutoHandControl.dll
│   │   │   └── Release
│   │   └── obj
│   │       └── Debug
│   │           ├── DesignTimeResolveAssemblyReferences.cache
│   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │           ├── HB_Auto.Properties.Resources.resources
│   │           ├── HB_Auto.csproj.CopyComplete
│   │           ├── HB_Auto.csproj.CoreCompileInputs.cache
│   │           ├── HB_Auto.csproj.FileListAbsolute.txt
│   │           ├── HB_Auto.csproj.GenerateResource.cache
│   │           ├── HB_Auto.csprojAssemblyReference.cache
│   │           ├── HB_Auto.exe
│   │           ├── HB_Auto.pdb
│   │           └── TempPE
│   ├── HB_AutoHandControl
│   │   ├── CompoentConfig.cs
│   │   ├── FormHandControl.Designer.cs
│   │   ├── FormHandControl.cs
│   │   ├── FormHandControl.resx
│   │   ├── HB_AutoHandControl.csproj
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── Resources
│   │   │   └── btnClose_x16.png
│   │   ├── bin
│   │   │   ├── Debug
│   │   │   │   ├── HB_AutoHandControl.dll
│   │   │   │   ├── HB_AutoHandControl.pdb
│   │   │   │   ├── HB_AutoPlugIn.dll
│   │   │   │   ├── HB_AutoPlugIn.dll.config
│   │   │   │   └── HB_AutoPlugIn.pdb
│   │   │   └── Release
│   │   └── obj
│   │       └── Debug
│   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │           ├── HB_AutoHandControl.FormHandControl.resources
│   │           ├── HB_AutoHandControl.Properties.Resources.resources
│   │           ├── HB_AutoHandControl.csproj.CopyComplete
│   │           ├── HB_AutoHandControl.csproj.CoreCompileInputs.cache
│   │           ├── HB_AutoHandControl.csproj.FileListAbsolute.txt
│   │           ├── HB_AutoHandControl.csproj.GenerateResource.cache
│   │           ├── HB_AutoHandControl.csprojAssemblyReference.cache
│   │           ├── HB_AutoHandControl.dll
│   │           ├── HB_AutoHandControl.pdb
│   │           └── TempPE
│   │               └── Properties.Resources.Designer.cs.dll
│   ├── HB_AutoHelper
│   │   ├── AppContext.cs
│   │   ├── CompoentConfigurationSection.cs
│   │   ├── FormExtension.cs
│   │   ├── HB_AutoHelper.csproj
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Test.Designer.cs
│   │   ├── Test.cs
│   │   ├── Test.resx
│   │   ├── bin
│   │   │   ├── Debug
│   │   │   │   ├── HB_AutoHelper.dll
│   │   │   │   ├── HB_AutoHelper.pdb
│   │   │   │   ├── HB_AutoPlugIn.dll
│   │   │   │   ├── HB_AutoPlugIn.dll.config
│   │   │   │   └── HB_AutoPlugIn.pdb
│   │   │   └── Release
│   │   └── obj
│   │       └── Debug
│   │           ├── DesignTimeResolveAssemblyReferences.cache
│   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │           ├── HB_AutoHelper.Test.resources
│   │           ├── HB_AutoHelper.csproj.CopyComplete
│   │           ├── HB_AutoHelper.csproj.CoreCompileInputs.cache
│   │           ├── HB_AutoHelper.csproj.FileListAbsolute.txt
│   │           ├── HB_AutoHelper.csproj.GenerateResource.cache
│   │           ├── HB_AutoHelper.csprojAssemblyReference.cache
│   │           ├── HB_AutoHelper.dll
│   │           ├── HB_AutoHelper.pdb
│   │           └── TempPE
│   └── HB_AutoPlugIn
│       ├── App.config
│       ├── Compoent.cs
│       ├── HB_AutoPlugIn.csproj
│       ├── IAppContext.cs
│       ├── ICompoent.cs
│       ├── ICompoentConfig.cs
│       ├── Properties
│       │   ├── AssemblyInfo.cs
│       │   ├── Resources.Designer.cs
│       │   ├── Resources.resx
│       │   ├── Settings.Designer.cs
│       │   └── Settings.settings
│       ├── bin
│       │   ├── Debug
│       │   │   ├── HB_AutoPlugIn.dll
│       │   │   ├── HB_AutoPlugIn.dll.config
│       │   │   ├── HB_AutoPlugIn.pdb
│       │   │   ├── PlugIn.dll.config
│       │   │   └── PlugIn.pdb
│       │   └── Release
│       └── obj
│           └── Debug
│               ├── DesignTimeResolveAssemblyReferences.cache
│               ├── DesignTimeResolveAssemblyReferencesInput.cache
│               ├── HB_AutoPlugIn.Properties.Resources.resources
│               ├── HB_AutoPlugIn.csproj.CoreCompileInputs.cache
│               ├── HB_AutoPlugIn.csproj.FileListAbsolute.txt
│               ├── HB_AutoPlugIn.csproj.GenerateResource.cache
│               ├── HB_AutoPlugIn.csprojAssemblyReference.cache
│               ├── HB_AutoPlugIn.dll
│               ├── HB_AutoPlugIn.pdb
│               ├── PlugIn.Properties.Resources.resources
│               ├── PlugIn.csproj.CoreCompileInputs.cache
│               ├── PlugIn.csproj.FileListAbsolute.txt
│               ├── PlugIn.csproj.GenerateResource.cache
│               ├── PlugIn.csprojResolveAssemblyReference.cache
│               ├── PlugIn.dll
│               ├── PlugIn.pdb
│               ├── TempPE
│               │   └── Properties.Resources.Designer.cs.dll
│               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
└── 插件式开发.zip

35 directories, 114 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复