Ala*_*lan 14 .net c# mef visual-studio-2010 visual-studio
我正在使用Visual Studio 2010,尝试创建一个MEF应用程序.这需要.NET 4.0还是我可以定位.NET 2.0?
Dan*_*ane 11
是的你是:
应用程序需求经常变化,软件也在不断发展.结果,这些应用程序经常变成单片,使得添加新功能变得困难.托管可扩展性框架(MEF)是.NET Framework 4.0中的一个新库,它通过简化可扩展应用程序和组件的设计来解决此问题.
编辑:关于定位.net 2.0的问题在这里得到解答:
http://mef.codeplex.com/Thread/View.aspx?ThreadId=54008
.NET 2.0不支持MEF,因为它依赖于LINQ和Expression树.目前我们还没有计划的MEF版本的MEF.
小智 9
严格来说,您不必安装.Net 4.0.如果您引用System.ComponentModel.Composition.dll,则可以将MEF与.Net 3.5一起使用.
然而,正如DannyLane所说,您确实需要LINQ功能,因此您无法定位.Net 2.0.
| 归档时间: |
|
| 查看次数: |
4580 次 |
| 最近记录: |