我有两个silverlight组件。 在程序集1中,我实现了一个接口ISnProvider。 在汇编2中,我有一个实现ISnProvider的具体类。 我打算让更多的程序集包含不同的ISnProvider实现。 程序集1没有对程序集2的引用。在silverlight中使用IOC容器来动态加载程序集。这可能吗?
当我的silverlight应用程序启动时,我想使用IOC容器来解析ISnProvider接口。理想情况下,我不必重新编译我的应用程序以使用不同的提供程序。我不想在我的程序集1中硬编码'assembly2.dll'。
哪个IOC容器将允许我使用silverlight动态加载这些程序集?
谢谢!
圣地亚哥
Steve, 谢谢。我已阅读你所建议的MEF示例,它肯定会起作用并解决我的问题。我甚至没有考虑过MEF。 我会给它一个镜头! 谢谢! – santiagoIT 2010-07-08 20:17:04
对于任何有兴趣的人,我使用MEF,我喜欢它!精彩的工作! 感谢您的提示! – santiagoIT 2010-07-09 19:39:13