为什么“线程”是为Visual Studio未知?(Why “threading” is unkno

2019-09-29 14:43发布

我包括using System.Windows; 但还是穿不命名空间中的存在吗?!

            using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Web;
        using System.Web.UI;
        using System.Web.UI.WebControls;
        using System.Data.SqlClient;
        using System.Configuration;
        using System.Data;
        using System.Net.Mail;
        using System.Net;
        using System.ComponentModel;
        using System.Drawing;
        using System.Text;
        using System.Windows;
        using System.Timers;
        using Graduation_Project;




        namespace GP
        {
            public partial class Register : System.Web.UI.Page
            {
                static int count = 0;
                static int timer = 600;
                protected void Page_Load(object sender, EventArgs e)
                {

                    System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
                    dt.Interval = new TimeSpan(0, 0, 0, 0, 600000); // 600000 Milliseconds
                    dt.Tick += new EventHandler(dt_Tick); 

                }

还有aproblem

Answer 1:

System.Windows.Threading.DispatcherTimerWindowsBase.dll装配。 请确保您已经添加引用该程序集。

MSDN -

UPDATE -

DispatcherTimer是为WPF and Silverlight apps 。 它不能用于asp.net项目。 相反,你应该使用定时器意味着Web项目类。



Answer 2:

DispatcherTimer类属于对System.Windows.Threading其它属于在WindowsBase.dll命名空间

要确保你在你的项目中添加合适的组件。 这是proably在C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0文件夹..



文章来源: Why “threading” is unknown for visual studio?