名称“调度程序”在当前上下文中不存在

本文关键字:调度程序 上下文 不存在 名称 | 更新日期: 2023-09-27 18:36:18

我对调度程序有问题。我的程序用于监视特定文件夹。

我的代码在这里:

if (watcherChangeTypes == System.IO.WatcherChangeTypes.Renamed)
   Dispatcher.BeginInvoke(new Action(() => { AddlistLine(string.Format("{0}->{1} to -> {2} at {3} ", watcherChangeTypes.ToString(), oldName, name, DateTime.Now)); }));

但是我错误地在当前上下文中不存在名称调度程序。我已经声明使用system.threading; 但它没有用。

名称“调度程序”在当前上下文中不存在

必须导入 WindowsBase,然后添加

使用System.Windows.Threading;

这是微软参考

https://msdn.microsoft.com/en-us/library/system.windows.threading.dispatcher(v=vs.110).aspx

确保你也引用了WindowsBase.dll。它需要这个。>程序集>框架添加引用。