将 WPF 与 .NET 标准库结合使用

mu8*_*u88 3 wpf .net-core .net-standard

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

mu8*_*u88 5

终于,我联系上了微软。*.csproj他们非常有帮助,并向我提供了以下文件片段:

\n\n
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">\n  <PropertyGroup>\n    <TargetFramework>netcoreapp3.0</TargetFramework>\n    <UseWPF>true</UseWPF>\n  </PropertyGroup>\n</Project>\n
Run Code Online (Sandbox Code Playgroud)\n\n

这样,我就得到了一个包含 WPF 的 .NET Core 类库。此外,我必须删除App.xamlApp.cs。这是必要的,因为它们<Application>在 XAML 中包含 WPF 库中不允许的\xe2\x80\x99 标记。

\n