【问题标题】:Error at importing dll file to an UWP project using c#使用 c# 将 dll 文件导入 UWP 项目时出错
【发布时间】:2020-04-16 05:21:55
【问题描述】:
我正在开发 UWP 项目,我想添加一个引用,它会显示一条消息错误。我需要该参考来使用 Dispatcher 类,但我在参考路径上找不到它。
有什么解决办法吗?
Message Error
或者如果我从 NuGet Packages 安装 dll 文件,它会向我抛出这个警告:
警告 NU1701 软件包“WindowsBase 4.6.1055”已使用
'.NETFramework,Version=v4.6.1' 代替项目目标框架
'UAP,版本 = v10.0.17763'。此软件包可能不完全兼容
与您的项目。
【问题讨论】:
标签:
c#
dll
uwp
dispatcher
【解决方案1】:
出现此错误是正常的,因为您要添加的引用已经集成在 UWP 项目中的引用级别,您会找到您的调度程序,您可以使用下面的代码来使用调度程序.
await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
// do some staff
});