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

VS 17.3更新后,.NET 6.0 WinForms控件库不再显示于工具箱

Visual Studio 17.3后同解决方案WinForms控件库不显示在工具箱的解决方法

针对Visual Studio 17.3版本更新后,同解决方案内目标框架为.NET 6.0的WinForms控件库无法在工具箱中显示的问题(示例场景:解决方案包含WinForms项目「DemoApp」和仅含自定义按钮MyButton的控件库项目「Brooklyn」,VS更新前功能正常),以下是可行的解决步骤:

  • 手动添加控件库至工具箱

    1. 打开WinForms项目的设计界面,右键点击工具箱空白区域,选择「选择项...」
    2. 在「选择工具箱项」窗口切换到「.NET Framework组件」标签页
    3. 点击「浏览」,定位到控件库项目编译生成的Brooklyn.dll(路径通常为项目目录下的bin/Debug/net6.0-windows或bin/Release/net6.0-windows)
    4. 选中该DLL并确认,自定义控件会自动出现在工具箱中
  • 校验项目引用与编译状态

    • 确认WinForms项目「DemoApp」已正确添加对控件库项目「Brooklyn」的项目引用
    • 先编译控件库项目,再编译WinForms项目,避免因未编译导致工具箱无法识别控件
  • 重置Visual Studio工具箱缓存

    1. 关闭Visual Studio
    2. 删除以下路径的缓存文件:
      • %LocalAppData%\Microsoft\VisualStudio\<你的VS版本号>\Toolbox.tbd
      • %LocalAppData%\Microsoft\VisualStudio\<你的VS版本号>\ToolboxIndex.tbd
    3. 重新启动Visual Studio,工具箱会自动重新加载已引用的控件库
  • 调整控件库项目生成设置
    右键控件库项目「Brooklyn」→「属性」→「生成」,勾选「为COM互操作注册」(此方法适用于部分特殊场景,按需使用)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 15:48:22