System.Windows.Threading无法正常工作

时间:2015-02-14 15:32:53

标签: c# visual-studio visual-studio-2013

我正在尝试使用using System.Windows.Threading;,但它给了我

  

名称空间'System.Windows`中不存在类型或命名空间名称'Threading'。

我有最新版本的.NET。

4 个答案:

答案 0 :(得分:3)

WindowBase.dll 中,添加引用后,它可以正常工作!

(如果您不知道如何添加引用,请参阅this tutorial。)

enter image description here

答案 1 :(得分:2)

请确保您已将WindowsBase.dll的引用添加到项目中,然后您应该好好去。看看 - https://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer%28v=vs.110%29.aspx

如果您仍然遇到问题,请附上您的.csproj文件。

答案 2 :(得分:1)

您必须添加对包含您要使用的类的程序集的引用。

此外,如果您没有使用WPF应用程序向导创建项目,则可能不想使用WPF类(来自System.Windows.Threading)。

编辑:在Windows窗体应用程序中,计时器的明显选择是System.Windows.Forms.Timer,在某些情况下System.Threading.Timer

答案 3 :(得分:0)

using System.Threading;而不是using System.Windows.Threading。不知道你是否在你的代码中使用了它,只是在问题上犯了错误,但确实如此。