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

C# 使用c将dll文件导入UWP项目时出错#,c#,dll,uwp,dispatcher,C#,Dll,Uwp,Dispatcher,我正在从事UWP项目,我想添加一个引用,它向我显示一个消息错误。我需要那个引用来使用Dispatcher类,但在引用路径上找不到它 有什么解决办法吗 或者,如果我从NuGet软件包安装dll文件,它会向我抛出以下警告: 警告NU1701程序包“WindowsBase 4.6.1055”已使用还原 “.NETFramework,Version=v4.6.1”,而不是项目目标框架 'UAP,版本=v10.0.17763'。此软件包可能不完全兼容 与你的项目 出现此错误是正常的,因为您要添加的引用已

我正在从事UWP项目,我想添加一个引用,它向我显示一个消息错误。我需要那个引用来使用Dispatcher类,但在引用路径上找不到它

有什么解决办法吗

或者,如果我从NuGet软件包安装dll文件,它会向我抛出以下警告:

警告NU1701程序包“WindowsBase 4.6.1055”已使用还原 “.NETFramework,Version=v4.6.1”,而不是项目目标框架 'UAP,版本=v10.0.17763'。此软件包可能不完全兼容 与你的项目


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

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

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

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