首页 > 解决方案 > 将 WPF 与 .NET 标准库一起使用

问题描述

是否可以在 .NET 标准类库中使用 WPF,或者这是为 .NET Core 保留的?如果是这样,是否可以设置一个使用 WPF 的 .NET Core 类库,或者它是否必须是一个 .NET Core 应用程序?

标签: wpf.net-core.net-standard

解决方案


最后,我与微软取得了联系。他们非常有帮助,并向*.csproj我提供了以下文件片段:

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <UseWPF>true</UseWPF>
  </PropertyGroup>
</Project>

有了这个,我得到了一个包含 WPF 的 .NET Core 类库。此外,我必须删除App.xamland App.cs。这是必要的,因为它们<Application>在 XAML 中包含 WPF 库中不允许的标签。


推荐阅读