当前位置: 移动技术网 > IT编程>开发语言>c# > 使用windows控制台调试服务的方法

使用windows控制台调试服务的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论

将program类的删除,将里面的静态类main修改后放入服务类中:

复制代码 代码如下:

partial class server1 : servicebase
    {       
        public server1()
        {
            initializecomponent();
        }
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        static void main(string[] args)
        {

            server1 sv = new server1();
            if (args.length > 0)
            {
                sv.onstart(args);
                char c;
                while ((c = convert.tochar(console.read())) != 'q')
                    if (c == 'g') gc.collect();
                sv.onstop();
                console.readline();
            }
            else
            {
                servicebase[] servicestorun;
                servicestorun = new servicebase[]
            {
                sv
            };
                servicebase.run(servicestorun);
            }
        }
        protected override void onstart(string[] args)
        {

        }
        protected override void onstop()
        {

        }
    }

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网