ResourceDictionary From External Assembly [leer objeto de UnmanagedMemoryStream]

Yo tengo unUnmanagedMemoryStream en el siguiente código, ¿Cómo puedo obtener el objeto deserilizándolo? Estaba tratando de obtener unResource (rd.xaml) de unAssembly :

string address = @"WpfControlLibrary1.dll";
Assembly skinAssembly = Assembly.LoadFrom(address);
string name = skinAssembly.GetName().Name +".g";
var manager = new ResourceManager(name, skinAssembly);
ResourceSet rs = manager.GetResourceSet(CultureInfo.CurrentCulture, true, true);

UnmanagedMemoryStream stream = (UnmanagedMemoryStream)rs.GetObject("rd.baml", true);

no soy capaz dedeserialize el contenido deStream en un .netObject(el cual es unResource Dictionary en el caso anterior). ¿Cómo puedo hacer esto?

PD: BinaryFormatter está lanzando una excepción mientrasDeserialize operación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta