У меня есть UnmanagedMemoryStream в нижнем коде, как я могу получить объект от его десерилизации. Я пытался получить Resource (rd.xaml) из Assembly:
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);
Я не могу deserialize содержимое Stream в .net Object (что в Resource Dictionary в приведенном выше случае). Как я могу это сделать?
PS: BinaryFormatter выбрасывает исключение при операции deserialize.
