.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

相关推荐
arriettyandray1 小时前
C#/WPF学习系列之问题记录——使用不流畅
c#·wpf
吴俊城5 小时前
记一个.NET AOT交叉编译时的坑
.net
追逐时光者8 小时前
在 Blazor 中使用 Chart.js 快速创建数据可视化图表
后端·.net
鲤籽鲲11 小时前
C# System.Net.IPEndPoint 使用详解
网络·microsoft·c#·.net
勘察加熊人17 小时前
wpf+c#路径迷宫鼠标绘制
开发语言·c#·wpf
OneByOneDotNet17 小时前
WPF 教程:给 TreeView 添加 SelectedItem 双向绑定支持(MVVM-Friendly)
wpf
快乐非自愿1 天前
Netty源码—10.Netty工具之时间轮
java·unity·.net
追逐时光者1 天前
C#/.NET/.NET Core技术前沿周刊 | 第 32 期(2025年3.24-3.31)
后端·.net
qq_340474021 天前
5.02 WPF的 Combox、ListBox,slider、ProgressBar使用
wpf
AI.NET 极客圈1 天前
AI与.NET技术实操系列(三):在 .NET 中使用大语言模型(LLMs)
人工智能·语言模型·.net