Como dice el título, ¿hay algún equivalente MEF para .NET Framework 3.5?
Estoy haciendo algo que requiere que el código esté en .NET Framework 3.5, y me gustaría tener un marco de complemento que cargue DLL que se crearon con versiones posteriores de .NET o incluso en otros lenguajes de programación. ¿Hay alguna manera de hacer que un programa/biblioteca .NET 3.5 cargue archivos DLL desde una carpeta específica y los cree instancias e interactúe con ellos?
EDITAR: Solo un FYI. La cosa .NET 3.5 con la que estoy trabajando usa una dll especial de mscorlib que tiene algunas características eliminadas, como System.IO, y no puedo reemplazar dicha dll o la cosa se romperá.