C# 名称空间名称';调度员';找不到

C# 名称空间名称';调度员';找不到,c#,reference,namespaces,.net-assembly,dispatchertimer,C#,Reference,Namespaces,.net Assembly,Dispatchertimer,我正在尝试使用分派计时器,但我的c#应用程序找不到名称空间。这就是错误: 找不到类型或命名空间名称“Dispatchermer”(是否缺少using指令或程序集引用?) 以下是我正在使用的: using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Globalization; using System.Text; using Syste

我正在尝试使用分派计时器,但我的c#应用程序找不到名称空间。这就是错误:

找不到类型或命名空间名称“Dispatchermer”(是否缺少using指令或程序集引用?)

以下是我正在使用的:

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Globalization;
using System.Text;
using System.Threading;
using System.Timers;
using System.Windows.Forms;
代码如下:

DispatcherTimer timer1 = new DispatcherTimer();
不是命名空间-它是命名空间和
WindowsBase
程序集中的类。所以你需要

using System.Windows.Threading;

通常,搜索缺少的类型名称和“MSDN”就足以找到在哪里查找类型。

不在System.Windows.Threading命名空间中,也不在System.Threading命名空间中

使用以下方法添加此项:

using System.Windows.Threading;

Dispatcher类位于WindowsBase.dll中。必须将该引用添加到项目中才能使用“using System.Windows.Threading;”

必须在引用中添加WindowsBase,才能使用System.Windows.Threading。

是否已在项目引用中为此命名空间添加引用?根据
dispatchermer
位于
System.Windows.Threading
命名空间中。我没有添加该选项的选项,只有System.Windows是表单之后的选项,xpsI没有添加该选项的选项,只有System.Windows是表单之后的选项,xpsI没有添加该选项的选项,只有system.windows是窗体且xpsI之后的选项没有添加该选项,只有system.windows是窗体且xpsI之后的选项没有添加该选项,只有system.windows是窗体且xpsI之后的选项没有添加该选项xps@nate:那么听起来你不是在写WPF或Silverlight应用程序-听起来你是在写Windows窗体应用程序,而
dispatchermer
并不是为了这个。请看
System.Windows.Forms.Timer
。哦,我想您可以在任何项目类型中使用Dispatchermer。好吧,我想我会给我们介绍其他内容。谢谢你的邀请help@nate:我已经建议使用“其他东西”-
System.Windows.Forms.Timer
。它是一个总是在UI线程上触发的计时器,我想这就是您所追求的。