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. 重新加载项目;
相关推荐
kingwebo'sZone5 分钟前
C#事件声明办法
java·前端·c#
Xin_ye1008618 小时前
第三章:内存泄漏的常见“案发现场”
c#·wpf
吴可可1231 天前
C#CAD点击计数器实现
c#
心平气和量大福大1 天前
C#-WPF-UserControl-生命周期(加载 退出)
开发语言·c#·wpf
sunywz1 天前
【c#】 Web Deploy一键发布,IIS部署全流程
开发语言·前端·c#
玖玥拾1 天前
Unity 3D 笔记(十二)Unity/C# Socket 网络笔记1
网络·unity·c#
czhc11400756631 天前
7.23:Claude code:注册->封表
wpf
EIP低代码平台1 天前
EIP低代码平台 - 系统日志
低代码·c#·权限·工作流·netcore
玖玥拾1 天前
Unity 3D 笔记(十五)Unity/C# Socket 网络笔记4
服务器·网络·unity·c#
EIP低代码平台1 天前
EIP 低代码平台 - 角色维护
低代码·c#·权限·工作流·netcore