将WPF与.NET标准库一起使用

时间:2019-08-16 18:38:38

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

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

1 个答案:

答案 0 :(得分:0)

最后,我与Microsoft联系。他们非常有帮助,并向我提供了*.csproj文件的以下摘要:

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

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