Estoy usando Visual Studio 2010, intento crear una aplicación MEF. ¿Esto requiere .NET 4.0 o puedo orientarme a .NET 2.0?¿MEF requiere .NET 4?
Respuesta
sí lo hace:
requisitos de aplicación cambian con frecuencia y el software está en constante evolución . Como resultado, tales aplicaciones a menudo se vuelven monolíticas , lo que dificulta la incorporación de la nueva funcionalidad . El Gestionado extensibilidad Marco (MEF) es una nueva biblioteca en .NET Framework 4.0 que aborda este problema mediante la simplificación de el diseño de aplicaciones extensibles y componentes.
Desde: http://mef.codeplex.com/
Editar: La pregunta sobre la orientación de .NET 2.0 es respondida aquí:
http://mef.codeplex.com/Thread/View.aspx?ThreadId=54008
MEF no es compatible con .NET 2.0, ya que depende de los árboles LINQ y Expression. Actualmente no tenemos una .NET 2.0 versión de MEF planificada.
Estrictamente hablando, no es necesario tener .Net 4.0 instalado. Puede usar MEF con .Net 3.5 si hace referencia a System.ComponentModel.Composition.dll.
Como dice DannyLane, sin embargo, necesita la funcionalidad LINQ para que no pueda orientar a .Net 2.0.
+1 aunque también deberá descargarlo de codeplex. http://mef.codeplex.com/ – pms1969
- 1. ¿Es MEF OSGi para .NET?
- 2. equivalente de Java para MEF en .NET
- 3. MEF: ComposeParts falta
- 4. StackOverflowException en .NET 4
- 5. TeamCity NUnitLauncher .net 4
- 6. Elección de .Net 4
- 7. .NET 4 ... Parallel.ForEach() pregunta
- 8. .NET 4 SpinLock
- 9. .NET 4 Caching Support
- 10. Cómo determinar si un archivo DLL requiere Full .NET 4 o solo Client Profile
- 11. MEF: DirectoryPartCatalog
- 12. Compilando el código .NET en .NET 4?
- 13. MSBUILDEMITSOLUTION no funciona con .NET 4?
- 14. ¿Requiere Silverlight que se instale .NET Framework?
- 15. .NET 4.0 MEF. Enfoque ASP.NET MVC 3.0 conectable
- 16. ¿Puedo serializar un ExpandoObject en .NET 4?
- 17. SHA1CryptoServiceProvider cambió en .NET 4
- 18. .NET 4 Task Class Tutorial
- 19. Inicialización lenta en .NET 4
- 20. mejoras Multihilo en .NET 4
- 21. MEF vs Mono.AddIn
- 22. Configuración MEF
- 23. ¿Puedo implementar mi aplicación ASP.NET MVC 4 en .net 4
- 24. MEF y FACTORY ABSTRACT
- 25. .Net Framework 4 Full y Net Framework 4 Orientación de perfil de cliente
- 26. Ejecutar aplicaciones .NET 3.5 en .NET 4 solo sistemas
- 27. .NET 4 carga ensamblajes diferentes de .NET 3.5
- 28. ¿Necesita instalar .net 3.5 y 4.0 o simplemente .net 4?
- 29. ¿Cómo funciona el Catálogo de MEF de MEF?
- 30. Creación de proyectos .NET 4 con Nant
Creé una aplicación de consola en Visual Studio 2010 utilizando .NET Framework 3.5 y mencioné System.ComponentModel.Composition v4.0.30319. Pero no puedo compilar el proyecto, ya que respeta la referencia y me pregunta "¿Te falta una referencia de ensamblado?". ¿Algunas ideas? – NLV
No puede compilar el proyecto de v3.5 con v4.0. – Ludwo