[Issue description] After an object is selected for PropertyGrid control to display and if user attempts to click and edit any of its Byte[] property, error message shown like below and supposed BinaryEditor not brought up:
Could not find the resource
'System.ComponentModel.Design.BinaryEditorresources" among the resources "System.Windows.Forms.Design.BorderSidesEditorresources" System.ComponentMode.Design.CollectionEditor.resources" System.Windows.Forms.Design.FormatControl.resources" System.Windows.Forms.Desiqn.LinkAreaEditorresources",
System.Wingows.Forms.Desian.MaskDesignerDialog.resources" System.Wingows.Forms.Desian.ShortcutKevsEditorresources". System.SR.resources"
System.Wingows.Forms.DesignStringCo ectionEditorresources".
System.Windows.Forms.Design.Resources.System.ComponentMode.De sign.BinaryEditor.resources"
'System.Windows.Forms.Design.colordlg.data"... embedded in the
assembly "System.Windows.Forms.Design nor among the resources in any satellite assemblies for the specified culture. Perhaps the resources were embedded with anincorrect name

[Steps to reproduce] Add a PropertyGrid control to ur WinForm. Set the PropertyGrid.SelectedObject to an object with Byte[] type properties. Run the Form, and click on the Byte[] type property in the PropertyGrid, u see the error message.
[.NET version Info] Version: 6.0.400-preview.22301.10 Commit: 25580ffe7a
Host (useful for support): Version: 6.0.6 Commit: 7cca709db2
.NET SDKs installed: 6.0.301 [C:\Program Files\dotnet\sdk] 6.0.400-preview.22301.10 [C:\Program Files\dotnet\sdk]
.NET runtimes installed: Microsoft.AspNetCore.App 3.1.25 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.25 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.25 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.6 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Hexadecimalview is selected. -- You have to create it in code, since the class is decorated with[ToolboxItem(false)]GetEditStyle()to returnUITypeEditorEditStyle.Modal, overrideEditValue(), check first whether the Type ofvalueis the Type you're expecting, then cast theIServiceProviderobject to the desired service: e.g.,var service = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));. ifserviceis not null, create a new Form that contains your interface, including theByteViewer, passvalue(cast to the Type you're handling) to its Constructor, show it as Modal Dialog and get the result