.NET6中WPF项目添加System.Windows.Forms引用

.NET6中WPF项目添加System.Windows.Forms引用

.NET6的WPF自定义控件默认是不支持System.Windows.Forms引用的,需要添加这个引用方法如下:

  1. 在项目浏览器中找到项目右击,选择编辑项目文件(Edit Project File)。

  2. 在打开的项目文件中,找到 <PropertyGroup> 标签,然后添加如下代码,但是运行依旧会提示错误信息。

XML 复制代码
<UseWindowsForms>true</UseWindowsForms>
  1. 因为Windows Forms只有Windows支持,所以要确保目标框架为<TargetFramework>net6.0-windows</TargetFramework>。

修改完的示例如下:

XML 复制代码
 <PropertyGroup>
    <TargetFramework>net6.0-windows</TargetFramework>
    <Nullable>enable</Nullable>
    <UseWPF>true</UseWPF>
    <UseWindowsForms>true</UseWindowsForms>
  </PropertyGroup>

完成上面的操作后,就可以在代码里直接using System.Windows.Forms;了,不需要另外的引用操作。

**************************************************************************************************************

相关推荐
影寂ldy10 小时前
WPF导航窗体+Page页面跳转 知识点整理
wpf
He BianGu11 小时前
【WPF-Control教程】IOC 依赖注入
c#·wpf·wpf-control
He BianGu11 小时前
【WPF-Control教程】H.Extensions.Behvaiors 开发文档
c#·wpf·wpf-control
He BianGu11 小时前
【WPF-Control教程】H.Style 开发文档
c#·wpf·wpf-control
麻瓜code11 小时前
分布式锁演进:从一个用户下两单,到 Redisson,我改了四版
分布式·wpf
He BianGu12 小时前
【WPF-Control教程】MVVM 二次开发文档
c#·wpf·wpf-control
He BianGu12 小时前
【WPF-Control教程】Theme 主题系统二次开发文档
c#·wpf·wpf-control
小羊没烦恼!3 天前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
samble4 天前
从零搭建半导体设备上位机(二):Prism + DryIoc,五个工程与区域导航怎么串起来
wpf·prism·dryioc
一条闲鱼_mytube4 天前
分布式 ID 生成方案:雪花算法与号段模式
分布式·算法·wpf