.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;了,不需要另外的引用操作。

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

相关推荐
廋到被风吹走1 天前
【AI】Codex 复杂任务拆解:从“一气呵成“到“步步为营“
人工智能·wpf
希望永不加班1 天前
SpringBoot 整合 Redis 缓存
spring boot·redis·后端·缓存·wpf
_MyFavorite_1 天前
JAVA重点基础、进阶知识及易错点总结(29)JDK8 时间 API 进阶
java·开发语言·wpf
武藤一雄2 天前
深入拆解.NET内存管理:从GC机制到高性能内存优化
windows·microsoft·c#·.net·wpf·.netcore·内存管理
武藤一雄4 天前
WPF/C# 应对消息洪峰与数据抖动的 8 种“抗压”策略
windows·微软·c#·wpf·.netcore·防抖·鲁棒性
武藤一雄5 天前
WPF深度解析Behavior
windows·c#·.net·wpf·.netcore
Maybe_ch5 天前
WPF的STA线程模型、APM与TAP:从线程约束到现代异步
c#·.net·wpf
FuckPatience5 天前
WPF 实现windows文件压缩文件解压过程动画
wpf
会飞的大可6 天前
Spring Cloud Alibaba全景:Nacos、Sentinel、Seata整合实战
sentinel·wpf
baivfhpwxf20236 天前
DataGrid 中增加选择列 功能实现
ui·wpf