.NET调度程序类缺失(System.Windows.Threading)

发布于 2024-10-29 05:59:26 字数 212 浏览 1 评论 0原文

我读到了.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

若言繁花未落 2024-11-05 05:59:26

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

Check your framework version and references (you need a reference to WindowsBase and framework version 3+ or Silverlight)

岁月打碎记忆 2024-11-05 05:59:26

这是什么类型的项目?
这可能是因为您正在编写一个“类库”。
检查项目属性的应用程序选项卡上的“输出类型:”。

这对我来说并不直观,但似乎“使用 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.

生活了然无味 2024-11-05 05:59:26

添加引用 WindowsBase,然后添加

using System.Windows.Threading;

,以便您将能够使用如下代码:

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

屏幕截图:
在此处输入图像描述

Add Reference WindowsBase, then add

using System.Windows.Threading;

so you will be able to use code like:

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

screenshot:
enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文