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. 重新加载项目;
相关推荐
yue0081 分钟前
C# Directory的用法介绍
开发语言·c#
c#上位机2 小时前
halcon图像增强之自动灰度拉伸
图像处理·算法·c#·halcon·图像增强
白雪公主的后妈6 小时前
Auto CAD二次开发——Ribbon界面(1)
ribbon·c#·cad二次开发
Byron Loong7 小时前
【C#】 RSA 密钥生成工具
c#
yngsqq9 小时前
二维异形排版、二维装箱(NPF碰撞检测)——CAD c#二次开发
开发语言·javascript·c#
切糕师学AI9 小时前
.NET 如何引用两个不同版本的dll?
c#·.net
烛阴11 小时前
不只是Public与Private:C#访问修饰符全方位解读
前端·c#
wuty00711 小时前
WPF 调用 Win32的SetWindowDisplayAffinity 函数 实现捕获屏幕时,过滤指定的窗口
wpf·setwindowdisplayaffinity·过滤窗口·wgc·截屏过滤窗口
秋雨雁南飞11 小时前
c# 多项目编译发布
c#
张人玉12 小时前
C#Https协议相关知识点
开发语言·https·c#