您的位置:首页 > 其它

window service时遇到的问题

2011-12-31 16:35 190 查看
1。调试。显然调试window service项目与普通不同

      1),安装上服务(制作安装包,详细流程http://blog.163.com/luolin_110@126/blog/static/12671341920098825918621/)

      2),启动服务(也可以做成自动启动)

      3),vs添加到进程,名称和项目名称一致的那个,不要乱加哦

2。timer Tick事件不执行

    这里的window service 里面应该使用的是 
        public System.Timers.Timer aTimer = new System.Timers.Timer();

    这里 Timer   有三种:

//1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 

System.Windows.Forms.Timer 

// 2.提供以指定的时间间隔执行方法的机制。无法继承此类。 

System.Threading.Timer 

//3.在应用程序中生成定期事件。 

System.Timers.Timer 

这三个定时器位于不同的命名空间内,上面大概介绍了3个定时器的用途,其中第一个是只能在Windows窗体中使用的控件。在.NET1.1里面,第3个System.Timers.Timer,也是可以拖拽使用,而.NET2.0开始取消了,只能手动编写代码。而后2个没有限制制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  service timer windows .net
相关文章推荐