欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-20 16:16:34
将program类的删除,将里面的静态类main修改后放入服务类中: 复制代码 代码如下:partial class server1 : servicebase ...

将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()
        {

        }
    }

上一篇:

下一篇: