文件名称:pete_jones-WinFormForMEFDemo-master
- 所属分类:
- .net编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2015-07-15
- 文件大小:
- 118kb
- 下载次数:
- 0次
- 提 供 者:
- pete_*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
利用MEF实现Winform窗体的插件化开发
1 通过AppConfig文件,获取指定或所有DLL文件
2 定义了一个From接口 IFrom . 所有窗体都继承自此接口
3 DAL层DLL 放在了与插件项目一起的Plugs目录下(此处感觉有些不妥,待想出更好思路进行改正)-MEF form of the use of Winform to achieve the plug-in development
1 by AppConfig file, get the specified or all DLL files
2 defines a From interface IFrom. All forms are inherited the interface
3 DLL layer DAL in the Plugs directory with the plug-in project (here feel something wrong, to think of a better way to correct)
1 通过AppConfig文件,获取指定或所有DLL文件
2 定义了一个From接口 IFrom . 所有窗体都继承自此接口
3 DAL层DLL 放在了与插件项目一起的Plugs目录下(此处感觉有些不妥,待想出更好思路进行改正)-MEF form of the use of Winform to achieve the plug-in development
1 by AppConfig file, get the specified or all DLL files
2 defines a From interface IFrom. All forms are inherited the interface
3 DLL layer DAL in the Plugs directory with the plug-in project (here feel something wrong, to think of a better way to correct)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
WinFormForMEFDemo
.................\DemoDAL
.................\.......\DemoDAL.csproj
.................\.......\ModelMenu.cs
.................\.......\Properties
.................\.......\..........\AssemblyInfo.cs
.................\.......\bin
.................\.......\...\Debug
.................\.......\...\.....\DemoDAL.dll
.................\.......\...\.....\DemoDAL.pdb
.................\.......\obj
.................\.......\...\Debug
.................\.......\...\.....\DemoDAL.csproj.FileListAbsolute.txt
.................\.......\...\.....\DemoDAL.dll
.................\.......\...\.....\DemoDAL.pdb
.................\.......\...\.....\DesignTimeResolveAssemblyReferencesInput.cache
.................\DemoInterface
.................\.............\Class1.cs
.................\.............\DemoInterface.csproj
.................\.............\IForm.cs
.................\.............\Properties
.................\.............\..........\AssemblyInfo.cs
.................\.............\bin
.................\.............\...\Debug
.................\.............\...\.....\DemoInterface.dll
.................\.............\...\.....\DemoInterface.pdb
.................\.............\obj
.................\.............\...\Debug
.................\.............\...\.....\DemoInterface.csproj.FileListAbsolute.txt
.................\.............\...\.....\DemoInterface.csprojResolveAssemblyReference.cache
.................\.............\...\.....\DemoInterface.dll
.................\.............\...\.....\DemoInterface.pdb
.................\.............\...\.....\DesignTimeResolveAssemblyReferencesInput.cache
.................\DemoPlugs
.................\.........\DemoPlugs.csproj
.................\.........\Frm
.................\.........\...\FrmBase.Designer.cs
.................\.........\...\FrmBase.cs
.................\.........\...\FrmBase.resx
.................\.........\...\FrmMain.Designer.cs
.................\.........\...\FrmMain.cs
.................\.........\...\FrmMain.resx
.................\.........\...\FrmTwo.Designer.cs
.................\.........\...\FrmTwo.cs
.................\.........\Properties
.................\.........\..........\AssemblyInfo.cs
.................\.........\obj
.................\.........\...\Debug
.................\.........\...\.....\DemoPlugs.Frm.FrmBase.resources
.................\.........\...\.....\DemoPlugs.Frm.FrmMain.resources
.................\.........\...\.....\DemoPlugs.csproj.FileListAbsolute.txt
.................\.........\...\.....\DemoPlugs.csproj.GenerateResource.Cache
.................\.........\...\.....\DemoPlugs.csprojResolveAssemblyReference.cache
.................\.........\...\.....\DemoPlugs.dll
.................\.........\...\.....\DemoPlugs.pdb
.................\.........\...\.....\DesignTimeResolveAssemblyReferences.cache
.................\.........\...\.....\DesignTimeResolveAssemblyReferencesInput.cache
.................\README.md
.................\WinFormForMEFDemo.sln
.................\WinFormForMEFDemo.v12.suo
.................\WinFormForMEFDemo
.................\.................\App.config
.................\.................\OperIoc.cs
.................\.................\Program.cs
.................\.................\Properties
.................\.................\..........\AssemblyInfo.cs
.................\.................\..........\Resources.Designer.cs
.................\.................\..........\Resources.resx
.................\.................\..........\Settings.Designer.cs
.................\.................\..........\Settings.settings
.................\.................\WinFormForMEFDemo.csproj
.................\.................\WinFormForMEFDemo.csproj.user
.................\.................\bin
.................\.................\...\Debug
.................\.................\...\.....\DemoInterface.dll
.................\.................\...\.....\DemoInterface.pdb
.................\.................\...\.....\Plugs
.................\.................\...\.....\.....\DemoDAL.dll
.................\.................\...\.....\.....\DemoD