.NET调度程序类缺失(System.Windows.Threading)
我读到了.NET 中的 Dispatcher
类。但奇怪的是,在我的情况下,System.Windows.Threading
命名空间不存在(MSDN)。我有什么错吗?感谢您的帮助。
I read about the Dispatcher
class in .NET. But curiously the System.Windows.Threading
namespace does not exist in my case (MSDN). Do I get something wrong? Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
检查您的框架版本和参考(您需要对 WindowsBase 和框架版本 3+ 或 Silverlight 的参考)
Check your framework version and references (you need a reference to WindowsBase and framework version 3+ or Silverlight)
这是什么类型的项目?
这可能是因为您正在编写一个“类库”。
检查项目属性的应用程序选项卡上的“输出类型:”。
这对我来说并不直观,但似乎“使用 System.Threading;”当在控制台或 wpf 项目中放置相同的 using 语句时,“类库”中的内容不会提供对 Dispatcher 类型的访问。
What type of project is it?
It might be because you are writing a "Class Library".
Check the "Output type:" on the application tab of the project properties.
It is not intuitive to me but it seems "using System.Threading;" in a "Class Library" does not give access to the Dispatcher type when the same using statement placed in a console or wpf project do.
添加引用 WindowsBase,然后添加
,以便您将能够使用如下代码:
屏幕截图:
Add Reference WindowsBase, then add
so you will be able to use code like:
screenshot: