我正在尝试使用调度计时器,但我的c#app无法找到命名空间。这是错误:
找不到类型或命名空间名称'DispatcherTimer'(您是否缺少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();
答案 0 :(得分:8)
DispatcherTimer
不是命名空间 - 它是System.Windows.Threading
命名空间和WindowsBase
程序集中的一个类。所以你需要
using System.Windows.Threading;
通常,搜索缺少的类型名称和“MSDN”就足以找到找到类型的位置。
答案 1 :(得分:3)
Dispatcher类位于WindowsBase.dll中。您必须将该引用添加到您的项目中使用"使用System.Windows.Threading;" <>
答案 2 :(得分:1)
答案 3 :(得分:0)
是不在System.Windows.Threading命名空间而不是System.Threading命名空间?
http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer.aspx
答案 4 :(得分:0)
必须在引用中添加WindowsBase,以便可以使用System.Windows.Threading。