.net farmework 4.8 类库中添加 wpf 窗体

一般正常情况下,在 .net farmework 4.8 类库中是无法添加 wpf 窗体的,如下图

但是可以添加 winform 窗体,如果想添加 wpf 窗体,需要一些更改

1.添加库

在程序集这里添加库,直接搜索名字即可

需要添加下面库:

PresentationCore

PresentationFramework

System.Xaml

WindowsBase

WindowsFormsIntegration

2.修改 csproj 文件

先关闭 Visual Studio

用记事本打开你项目的 csproj 文件

添加一行标签:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

保存,关掉记事本

3.重新打开 Visual Studio

右键点击项目,现在可以添加 WPF 窗体了

end

相关推荐
CPU不够了6 小时前
window7 wpf程序打不开问题排查及处理
windows·.net·wpf
界面开发小八哥8 小时前
界面组件DevExpress WPF中文教程:Grid - 如何获取行句柄?
wpf·界面控件·devexpress·ui开发·用户界面
zh_1999510 小时前
用纯.NET开发并制作一个智能桌面机器人(五):使用.NET为树莓派开发Wifi配网功能
开发语言·php·.net·树莓派
时光追逐者10 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 41 期(2025年6.1-6.8)
c#·.net·.netcore
EP小良_00711 小时前
C# vs2022 找不到指定的 SDK“Microsof.NET.Sdk
android·c#·.net
Kookoos16 小时前
ABP vNext + Hive 集成:多租户大数据 SQL 查询与报表分析
大数据·hive·sql·.net·abp vnext
YUNYINGXIA2 天前
Redis集群
redis·wpf
百锦再2 天前
.Net 优秀框架 ABP全面详解
microsoft·.net·web·blazor·abp·razor
勿芮介2 天前
【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
ffmpeg·.net·音视频