Visual Studio 2022 中用于 .NET 6.0 WinForms 和控件库项目的空工具箱

Mar*_*łos 19 .net c# toolbox winforms visual-studio-2022

当我为 .NET 6.0 创建 WinForms 项目或控件库项目时,设计器工具箱为空,并显示信息“该组中没有可用的控件”。

重置工具箱并不能解决问题。从 VS 安装程序级别修复 VS 安装无法解决问题。

Visual Studio Cummunity 2022 v 17.3.1

有人遇到过这样的问题吗?

小智 51

我找到了一个解决方案:

  1. 关闭 Visual Studio

  2. 转到计算机上的此文件夹:

    %USERPROFILE%\Local Settings\Application Data\Microsoft\VisualStudio\

  3. 打开您的 Visual Studio 版本的子文件夹,例如 17.0_65d436a7

  4. 删除这4个文件:

    工具箱.tbd 工具箱_重置.tbd 工具箱索引.tbd 工具箱索引_重置.tbd

  5. 打开 Visual Studio 后,工具箱项目应该就在那里。

  • 谢谢!这是唯一有效的解决方案。然而,步骤 2 中描述的路径不正确(对我来说),我用它代替“%LOCALAPPDATA%\Microsoft\VisualStudio\” (11认同)
  • 谢谢!对于 WinForms .NET 框架项目,我的所有工具箱项目都正确显示,但对于 WinForms .NET (Core/5+) 项目,没有一个项目(显示为灰色)。所有其他建议重置工具箱或修复的解决方案均无效。你的解决方案有效。 (2认同)

Joh*_*win 5

我的机器上也出现了类似的问题,工具箱是空的,并且有所有最新更新。我没有注意到这个Reset Toolbox选项,但我在搜索后来到这里,上面的评论帮助解决了我的问题。为了供将来参考,这里有一个快速视觉指南,介绍了工具箱为空时可以尝试的操作。

核实

验证自动填充工具箱

重置

重置工具箱

正在重置...

在此输入图像描述