我刚刚安装了VS2019,无法弄清楚为什么大多数工具箱组件都被禁用,只能使用“所有Windows窗体” ...
编辑:安装了.net Framework 4.8,但仍不会在C#中显示
编辑2: 得到它了!我必须创建不是基于核心而是框架的winform项目!
答案 0 :(得分:4)
根据 https://devblogs.microsoft.com/dotnet/introducing-net-core-windows-forms-designer-preview-1/
.Net Core 3.0 Designer尚不支持
您必须使用.Net Framework(最新版本为4.7.2),直到将这些内容添加到.Net Core
答案 1 :(得分:0)
创建项目时,系统会要求您选择项目类型。对于 Windows 窗体项目,VB 和 C# 每种语言都有两个选项。一种称为“Windows 窗体”,另一种称为“Windows 窗体(.NET 框架)”。您可能在创建项目时选择了第一个。选择第二个,即 Windows Form (.NET Framework),它应该可以解决问题。目前,只有那些受当前项目类型和 .NET 框架版本支持的工具在 Toolbox 中保持启用状态。因此,不要期望看到所有内容始终处于启用状态。