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

如何修复Visual Studio 2017 WinForms项目空工具箱问题

解决方案

以下方案仅针对当前异常项目生效,不会修改全局VS配置,也不会改动项目业务代码:

  • 第一步:清理项目本地缓存
    关闭所有VS进程,打开你的项目根目录,删除bin、obj文件夹,以及同目录下名为.vs的隐藏文件夹(该文件夹存储当前项目的VS本地配置,包括项目级工具箱缓存)。
  • 第二步:修复项目文件引用配置
    重启VS打开该项目,右键项目名称选择「卸载项目」,再次右键选择「编辑 .vbproj 文件」,检查文件内的<Reference>节点:
    1. 确认System.Windows.Forms、System.Drawing等WinForms核心依赖的引用配置正常,无指向不存在路径的<HintPath>节点
    2. 确认自定义控件对应的dll引用路径正确,无<SpecificVersion>True但实际版本不匹配的配置
      修改完成后保存文件,右键项目选择「重新加载项目」。
  • 第三步:重置项目级工具箱配置
    打开工具箱,右键空白区域先取消勾选「自动填充工具箱」,再点击「重置工具箱」,操作完成后重新勾选「自动填充工具箱」,重启VS。
  • 第四步:手动注册控件(上述步骤无效时使用)
    重启VS打开项目后,右键工具箱空白区域选择「选择项」,在弹出窗口切换到「.NET Framework 组件」标签页,等待加载完成后:
    1. 确认所有需要用到的标准控件前的复选框为勾选状态
    2. 点击「浏览」按钮,选择自定义控件对应的dll文件添加到列表中
      点击确认后等待工具箱完成刷新即可。

内容的提问来源于stack exchange,提问作者Christopher H. Fleetwood

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 06:51:02