VS2019 - 一些工具箱组件变灰

VS2019 - some ToolBox components greyed out

我刚安装VS2019,想不通为什么Toolbox的大部分组件都被禁用了,只能'All Windows Forms'可以用

我安装了 .NET Framework 4.8,但它仍然无法运行。

根据 https://devblogs.microsoft.com/dotnet/introducing-net-core-windows-forms-designer-preview-1/

  • 容器
  • 资源
  • 组件托盘
  • 就地编辑
  • 设计器操作
  • 数据绑定
  • 用户Controls/Inherited控制

.Net Core 3.0 Designer 尚不支持

在将这些东西添加到 .Net Core 之前,您必须使用 .Net Framework(最新版本是 4.7.2)

创建项目时,系统会要求您选择项目类型。对于 Windows Forms 项目,VB 和 C# 语言各有两种选择。一种称为“Windows Form”,另一种称为“Windows Form (.NET Framework)”。您可能在创建项目时选择了第一个。 Select 第二个,即 Windows Form (.NET Framework) 它应该可以解决问题。目前,只有那些受当前项目类型和 .NET Framework 版本支持的工具在 Toolbox 中保持启用状态。所以不要期望看到所有东西总是启用。