繁体   English   中英

如何从 .net Core 3.1 dll (WPF) 访问 Dispatcher

[英]How to access the Dispatcher from a .net Core 3.1 dll (WPF)

我读到: .NET Dispatcher,用于 .NET Core?

我无法同时应用这两种解决方案。

  • JBSnorro 的解决方法:无法找到如何切换到“Microsoft.NET.Sdk.WindowsDesktop”。
  • codevision 的解决方案:我使用 .net Core 3.1 而不是 .net Core 3.0 和一个 .dll 而不是 .exe。 结果是

在此处输入图像描述

知道如何从 .net-core 3.1 访问 Dispatcher 吗?

重要的 Clemens 解决方案效果很好。 此外,通过直接从 Visual Studio 重新加载项目,可以告诉您更多有关隐藏在 .csproj 文件中的问题的信息。 我有无与伦比的 UseWPF 和 UseWpf!

项目文件应如下所示:

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

如果项目已卸载,请使用内容菜单中的Reload Project

由于 Visual Studio 更新破坏了我的项目文件,我决定在 2022 年发布如何完成此操作。

只需在项目属性中选中此复选框。

在此处输入图像描述

然后visual studio应该重写您的项目文件并将框架wpf添加到您的参考中。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM