首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#开发插件系统时多个子插件的菜单冲突怎么解决

2012-10-18 
c#开发插件系统时多个子插件的菜单冲突如何解决!最近在研究用C#开发基于插件的系统,有一个问题:如果有A,B

c#开发插件系统时多个子插件的菜单冲突如何解决!
最近在研究用C#开发基于插件的系统,有一个问题:如果有A,B或更多的插件被加载,如果它们之间并不清楚其它插件的菜单项,比如都有一个视图菜单,那么在宿主窗体里进行合并菜单项时如何解决重名等一系列的冲突。

[解决办法]
你应该让每个插件有一个自己的GUID来识别。

这是任何一个组件系统必须的设计,除非你在搞玩具。
[解决办法]
菜单本身有Merge 功能。。

热点排行