使用 C# 将 dll 文件导入 UWP 项目时出错

Error at importing dll file to an UWP project using c#

我正在处理 UWP 项目,我想添加一个引用,它向我显示一条消息错误。我需要使用 Dispatcher class 的参考,但我没有在参考路径上找到它。

有什么解决办法吗?

Message Error

或者,如果我从 NuGet Packages 安装 dll 文件,它会向我抛出此警告:

Warning NU1701 Package 'WindowsBase 4.6.1055' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework 'UAP,Version=v10.0.17763'. This package may not be fully compatible with your project.

出现此错误是正常的,因为您要添加的引用已经集成到 UWP 项目 中,在引用级别您会找到您的调度程序,您可以使用下面的代码使用调度程序。

await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
       // do some staff
});