我一直在创建一个最初作为任务栏图标加载的WPF应用程序,然后在单击时打开一个适当的窗口。这是一个原型,我想转移到Prism并观看Mike Taulty的(精彩)视频(channel9.msdn.com/niners/mtaulty)我觉得我需要做的是创建一个带有自定义引导程序,它执行所有服务注册,但不创建初始shell,而只是加载模块,并可能标识要运行的模块。有没有人做过类似的事情,如果有的话我有多少工作要做?
答案 0 :(得分:2)
好的,我咬了一下子弹,试了一下。我首先应该说我正在使用Bootstrapper的Autofac版本。
这一切都像我希望的那样奏效。我唯一要做的就是看看如何使用带有这些临时窗口的区域,尽管其他文章似乎已经覆盖了这些。我不相信Autofac引导程序给了我任何很大的优势,但我使用Autofac开发了一个非常早期的原型并坚持使用它因为它顺利进行。从长远来看,我可能会使用Unity或MEF,以避免兼容性问题并允许从外部插件加载动态模块。