timer1组件是system.timers.timer的。 可是就是不执行timer1.我Interval=100
请问还哪地方有问题
protected override void OnStart(string[] args)
        {
            timer1.Start();
            //timer1.Enabled=true;
        }        private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            StreamWriter sw = File.AppendText(@"D:\1.TXT");
            sw.WriteLine("TIMER已经执行!");
            sw.Close();
        }

解决方案 »

  1.   

    刚发现程序双击执行可以运行写入TXT文本。但是服务启动后不能执行写入文本那是什么原因?
      

  2.   

    服务怎么结束了?TIME1不是没有停止吗?我哪地方有问题?Interval=60000我也试过了。好像整个服务没有执行 timer1.Start();
      

  3.   

    服务使用system.timers.timer 会有问题的,这个timer是用于有UI界面的程序的。
    使用System.Threading.Timer 这个timer 就没这个问题了。