ResourceDictionary do assembly externo [objeto de leitura de UnmanagedMemoryStream]
eu tenho umUnmanagedMemoryStream
no código abaixo, como posso obter o objeto deserilizando-o. Eu estava tentando conseguirResource
(rd.xaml) de umAssembly
:
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);
Eu não sou capaz dedeserialize
o conteúdo deStream
em um .netObject
(que é umResource Dictionary
no caso acima). Como posso fazer isso?
PS: BinaryFormatter
está lançando uma exceção enquantoDeserialize
Operação.