开始
本手册提供了创建JustDecompile插件的基本指南,并作为开发人员资源和文档的路线图。
MEF而且棱镜是与JustDecompile通信的唯一方式。
Justdecompile插件是Prism模块。JustDecompile使用Prism的EventAggregator服务通知加载的插件有关用户操作的信息。插件使用一组预定义的Prism区域来显示与用户交互所需的任何UI元素。
JustDecompile可能通过MEF以服务的形式公开它的一些功能。万博体育手机版网址
因此,JustDecompile与它的插件是解耦的。
插件需要直接引用的唯一JustDecompile程序集是JustDecompile. api .dll。它包含一组接口,由前面提到的Prism EventAggregator服务公开的JustDecompile的事件使用。上面提到的MEF公开服务使用了JustDecompile.API.dll中的一些接口。万博体育手机版网址
根据设计,JustDecompile的API中只公开接口而不公开类型
只有在引入了破坏性更改时,JustDecompile.API.dll强名称才会更改。在所有其他情况下,只有该程序集的文件版本会更改。因为这是插件引用的唯一程序集(见上文),这意味着插件不必针对JustDecompile的每个新版本重新编译。只有当API发生了破坏性的更改时,插件才需要重新编译。