缺少.NET Dispatcher类(System.Windows.Threading)

时间:2011-04-03 19:15:32

标签: .net dispatcher

我读到了.NET中的Dispatcher类。但奇怪的是System.Windows.Threading命名空间在我的情况下不存在(MSDN)。我弄错了吗?谢谢你的帮助。

3 个答案:

答案 0 :(得分:5)

检查您的框架版本和参考(您需要参考WindowsBase和框架版本3+或Silverlight)

答案 1 :(得分:1)

它是什么类型的项目? 这可能是因为你正在写一个“班级图书馆” 检查项目属性的应用程序选项卡上的“输出类型:”。

对我来说这不是直观的,但似乎“使用System.Threading;”在放置在控制台或wpf项目中的相同using语句时,“类库”不允许访问Dispatcher类型。

答案 2 :(得分:0)

添加引用WindowsBase,然后添加

using System.Windows.Threading;

因此您可以使用以下代码:

System.Windows.Threading.Dispatcher Dispatcher { get; set; }

截图: enter image description here