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

.NET 5环境开发WPF项目时如何添加System.Windows.Forms引用?

解决方案

该CS0012报错是因为.NET 5+的SDK风格WPF项目默认未启用WinForms框架支持,无需手动在引用管理器添加单个程序集,按以下任意一种方式配置即可:

方法1:修改项目文件(更快捷)

  • 右键你的WPF项目,点击「编辑项目文件」
  • 找到项目中第一个<PropertyGroup>节点,在已有的<UseWPF>true</UseWPF>配置下方新增一行配置,修改后如下:
<PropertyGroup>
    <TargetFramework>net5.0-windows</TargetFramework>
    <UseWPF>true</UseWPF>
    <UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
  • 保存文件,等待项目自动重载后重新生成解决方案即可。

方法2:通过可视化界面配置

  • 右键WPF项目,点击「属性」
  • 切换到左侧「应用」标签页,找到「Windows 桌面体验」配置区
  • 勾选「使用 Windows 窗体」选项
  • 保存设置后重新生成项目即可。

内容的提问来源于stack exchange,提问作者Ivan P.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:48:03