我正在使用Visual Studio 2010,尝试创建一个MEF应用程序。这是否需要.NET 4.0或可以针对.NET 2.0?MEF是否需要.NET 4?
14
A
回答
11
是的,你做的事:
应用需求的变化 频繁和软件是不断 发展。结果,这样的应用程序经常变成单片式的,使得难以添加新的功能。 托管 扩展性框架(MEF)是.NET框架的新 库4.0是 解决了这个问题,通过简化 的扩展的应用程序 和组件设计。
编辑: 有关定位.NET 2.0的问题是在这里找到答案:
http://mef.codeplex.com/Thread/View.aspx?ThreadId=54008不支持
MEF在.NET 2.0,因为它 取决于LINQ和表达式树。 目前,我们没有计划使用.NET 2.0版本的MEF 2.0 版本。
9
严格来说,您不必安装.Net 4.0。您可以使用.Net 3.5的MEF - 如果您引用System.ComponentModel.Composition.dll。
但是,DannyLane说,您确实需要LINQ功能,因此您无法以.Net 2.0为目标。
+2
+1,但您还需要从codeplex下载它。 http://mef.codeplex.com/ – pms1969 2010-05-20 13:23:23
相关问题
- 1. MSDeploy是否需要.net 4?
- 2. Silverlight 4是否需要.NET 4?
- 3. MEF或MEF2是否被纳入.NET Framework?
- 4. Bootstrap 4 - 是否需要Grunt和NPM?
- 5. app.config“强制”(?)on .net 4.0 ..是否需要?
- 6. 是否需要“关闭”.net配置
- 7. Silverlight是否需要安装.NET框架?
- 8. EF6 rc1是否需要.NET 4.5?
- 9. 在.NET中,是否需要注册DLL?
- 10. 我是否还需要Microsoft.Bcl.Build in .net 4.5+
- 11. 你需要安装.net 3.5和4.0还是只安装.net 4?
- 12. 需要帮助了解MEF
- 13. .NET Framework 4需要Framework 2或3.5?
- 14. aws dynamodb需要什么配置.net 4#
- 15. 我是否需要在服务器上安装.NET 4的Oracle提供程序
- 16. 您是否需要.NET 1.0框架来定位.NET 1.0框架?
- 17. ASP:NET MVC 4 + MEF
- 18. 是否需要LDT?
- 19. 是否需要AudioServicesDisposeSystemSoundID?
- 20. 是否需要my_require_once?
- 21. 是否需要user_photos?
- 22. UI_APPEARANCE_SELECTOR是否需要?
- 23. 是否需要UserController?
- 24. 是否需要glDisableClientState?
- 25. 是否需要main.cpp?
- 26. 是否需要DefaultAppPool?
- 27. 是否需要OTP?
- 28. UINavigationController是否需要?
- 29. 是否需要SQLCipher?
- 30. 是否需要Zend_Acl?
我使用.net framework 3.5在Visual Studio 2010中创建了一个控制台应用程序,并引用了System.ComponentModel.Composition v4.0.30319。但是我无法编译该项目,因为它正在履行参考并询问“您是否缺少程序集参考?”。有任何想法吗? – NLV 2011-06-01 12:59:48
您无法使用v4.0程序集构建v3.5目标项目。 – Ludwo 2012-10-10 08:16:31