You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 6预览版PropertyGrid控件BinaryEditor无法正常工作问题

问题描述

给PropertyGrid控件设置待显示的选中对象后,若用户点击编辑对象的任意Byte[]类型属性,会弹出资源缺失错误提示,本应启动的BinaryEditor无法正常唤起,具体报错信息如下:

未能找到资源'System.ComponentModel.Design.BinaryEditorresources'。

已检查System.Windows.Forms.Design程序集中嵌入的资源列表,确认包含如下资源:

  • 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

同时在对应区域性的所有附属程序集中也未找到目标资源,推测为资源嵌入时名称配置错误。

复现步骤
  • 在WinForm项目中添加PropertyGrid控件
  • 将PropertyGrid.SelectedObject属性赋值为一个包含Byte[]类型属性的对象
  • 运行窗体,点击PropertyGrid面板中的Byte[]类型属性,即可触发上述错误
.NET环境信息
  • 所用SDK版本:6.0.400-preview.22301.10,Commit编号:25580ffe7a
  • 支持宿主版本:6.0.6,Commit编号:7cca709db2

已安装.NET SDK列表

  • 6.0.301(安装路径:C:\Program Files\dotnet\sdk)
  • 6.0.400-preview.22301.10(安装路径:C:\Program Files\dotnet\sdk)

已安装.NET运行时列表

  • Microsoft.AspNetCore.App:3.1.25、6.0.5、6.0.6(安装路径:C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App)
  • Microsoft.NETCore.App:3.1.25、6.0.5、6.0.6(安装路径:C:\Program Files\dotnet\shared\Microsoft.NETCore.App)
  • Microsoft.WindowsDesktop.App:3.1.25、6.0.5、6.0.6(安装路径:C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App)

内容的提问来源于stack exchange,提问作者Xiaoyuvax

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 09:48:52