System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 04-90-0A-89-50-4E-47-0D-0A-1A-0A-00-00-00-0D-49-48 ...
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read(__BinaryParser input)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadSerializationHeaderRecord()
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
at DotNetPlugin.Properties.Resources.get_AboutIcon() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Impl\Properties\Resources.Designer.cs:line 68
at DotNetPlugin.Properties.ResourcesExtensions.get_AboutIconAsIcon() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Impl\ResourcesExtensions.cs:line 18
at DotNetPlugin.Plugin.Init() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Impl\Plugin.cs:line 26
at DotNetPlugin.PluginBase.InitInternal() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Stub\PluginBase.cs:line 46
at DotNetPlugin.PluginSession.Init() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Stub\PluginSession.cs:line 82
at DotNetPlugin.PluginMain.pluginit(PLUG_INITSTRUCT& initStruct) in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Stub\PluginMain.cs:line 230
To resolve this issue, I had to change the AboutIcon png file to an ICO file, and update the code to use the AboutIconIco I'll post the changes.
System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 04-90-0A-89-50-4E-47-0D-0A-1A-0A-00-00-00-0D-49-48 ...
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read(__BinaryParser input)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadSerializationHeaderRecord()
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase, Boolean isString)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
at DotNetPlugin.Properties.Resources.get_AboutIcon() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Impl\Properties\Resources.Designer.cs:line 68
at DotNetPlugin.Properties.ResourcesExtensions.get_AboutIconAsIcon() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Impl\ResourcesExtensions.cs:line 18
at DotNetPlugin.Plugin.Init() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Impl\Plugin.cs:line 26
at DotNetPlugin.PluginBase.InitInternal() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Stub\PluginBase.cs:line 46
at DotNetPlugin.PluginSession.Init() in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Stub\PluginSession.cs:line 82
at DotNetPlugin.PluginMain.pluginit(PLUG_INITSTRUCT& initStruct) in C:\Users\super\dev\x64DbgMCPServer-master\DotNetPlugin.Stub\PluginMain.cs:line 230
To resolve this issue, I had to change the AboutIcon png file to an ICO file, and update the code to use the AboutIconIco I'll post the changes.