C# WPF .NET Core和.NET5之后引用System.Windows.Forms的解决方案

  1. 双击项目名称打开工程文件(.csporj)
  2. 添加"Microsoft.WindowsDesktop.App.WindowsForms"引用;
xml 复制代码
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net8.0-windows</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <UseWPF>true</UseWPF>
  </PropertyGroup>

  <ItemGroup>
	<FrameworkReference Include="Microsoft.WindowsDesktop.App.WindowsForms" />
  </ItemGroup>
</Project>
  1. 重新加载项目;
相关推荐
chenyuhao20242 小时前
链表面试题9之环形链表进阶
数据结构·算法·链表·面试·c#
界面开发小八哥3 小时前
界面组件DevExpress WPF中文教程:Grid - Bands分隔符
wpf
2301_803297753 小时前
web基础
前端·wpf
飞人博尔特的摄影师3 小时前
WPF技巧-常用的Converter集合(更新ing)
c#·wpf·xaml·maui·uwp·技巧·valueconverter
炯哈哈3 小时前
【上位机——WPF】命名空间
开发语言·windows·c#·wpf·上位机
chenyuhao20243 小时前
链表的面试题8之环形链表
数据结构·算法·链表·面试·c#
界面开发小八哥4 小时前
界面控件DevExpress WinForms v24.2——PDF Viewer功能升级
pdf·c#·界面控件·winform·devexpress·ui开发
我是苏苏5 小时前
C#基础:yield return关键字的特点
开发语言·c#
驰愿5 小时前
C# Task 与 SynchronizationContext
服务器·c#