普通dll项目添加WPF的Window对象

最近开发一个 WPF 项目, 在此项目中有个类库工程,需要在该类库工程中添加WPF的Window窗体,打开添加后,WPF只有用户控件一个模版,并没有其他WP模版件。

此时,打开所在类库项目的csproj文件,在PropertyGroup节点中添加如下节点:

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

保存 csproj 文件,然后在 Visual Studio 中生新加载项目, 再点新增, 选择 WPF 类型, 右击出现了很多 WPF 相关的模版了。

此时添加一个WPF的window对象,发现设计器报错,这是缺少 “System.Xaml”文件。在所在项目中添加该引用文件即可。

原文地址:https://www.cnblogs.com/dongweian/p/14984824.html