Questions tagged «mef»

2
如何使ASP.NET MVC网站模块化
我正在计划用ASP.NET MVC 4构建的员工Intranet系统。我们希望该站点由单独的“模块”组成,每个模块都提供不同的功能:消息传递,薪资变更等我希望这些模块能够在编译时启用或禁用。主页将显示某种导航,该导航将链接到所加载的每个模块。 到目前为止,这很容易,但是我不希望导航功能必须事先了解模块。换句话说,我希望模块是动态可发现的。我希望能够为新模块编写代码,然后将链接添加到导航栏中,而源代码中其他任何地方都没有代码更改。每个模块都应该有某种向导航栏注册的方式,更重要的是,每个模块在加载时都应完成此操作。 我认为这排除了使用MVC的区域的能力,因为这些区域是针对事先知道站点布局的情况而设计的。尽管人们似乎已经成功地将MEF与MVC相结合,但MEF似乎是适当的。MEF实际上是到达这里的方法,还是有更好的方法来完成我需要的工作?

3
您如何使用托管扩展框架?
我已经与MEF合作约2周。我开始考虑MEF的用途,进行研究以了解如何使用MEF,并最终实现具有3个模块的主机。事实证明,合同易于掌握,模块易于管理。 尽管MEF有非常实际的用途,但我想知道在多大程度上?我的意思是,每个人都将重写现有应用程序以实现可扩展性吗? 是的,听起来很疯狂,而且不切实际。夸张地说: MEF如何影响当前的编程趋势? 您是否开始寻找使用MEF的机会? 您是否已开始计划对可能受益于可扩展性的现有应用进行重大重写? 就是说,我的问题是: 我怎么知道什么时候应该计划一个具有可扩展性的新项目? 我如何知道现有项目是否需要重写才能实现可扩展性? 有人在使用MEF吗?
10 .net  frameworks  mef 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.