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

求助:.NET 6类库项目中添加Windows Form选项缺失

解决.NET 6类库项目中无法添加Windows Form的问题

原因分析

.NET 6+ 的通用类库项目默认是跨平台配置,而Windows Form是Windows专属的UI框架,因此默认不会包含对应的模板选项。另外如果VS未安装必要的工作负载,也会导致模板缺失。

解决方法

方法1:修改现有类库项目配置

  • 右键你的.NET 6类库项目,选择「编辑项目文件」
  • 将文件开头的 <Project Sdk="Microsoft.NET.Sdk"> 替换为:
    <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
    
  • 在 <PropertyGroup> 节点内添加一行配置:
    <UseWindowsForms>true</UseWindowsForms>
    
  • 保存文件后,右键项目选择「重新加载项目」
  • 此时再右键项目→添加→新建项,就能找到「Windows Form」模板了

方法2:创建正确的项目类型(推荐)

如果项目还处于初始阶段,直接新建项目时选择「Windows Forms 类库(.NET)」,这个项目类型默认已经配置了Windows Forms支持,创建后可直接添加窗体。

额外检查:确认VS安装了必要工作负载

如果上述操作后还是找不到模板,打开Visual Studio安装器,选择「修改」,确保勾选了「.NET桌面开发」工作负载,该负载包含Windows Forms相关的模板和组件,安装完成后重启VS即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 08:25:18