public AutomationService()
        {
            InitializeComponent();

            HomeEnvironment.Init();

            app = new HomeApplication();
            app.Init();
        }
		protected override void OnStart(string[] args)
		{
			appTask = Task.Run(() => {
				var app = new HomeApplication();
				app.Init();
				app.StartServices();

				return app;
			});
        }
        public AutomationService()
        {
            InitializeComponent();

            var path = typeof(Program).Assembly.Location;
            var currentDirectory = Path.GetDirectoryName(path);
            Directory.SetCurrentDirectory(currentDirectory);

            app = new HomeApplication();
            app.Init();
        }
示例#4
0
		private static void TestServer()
		{
			HomeEnvironment.Init();
			
			var app = new HomeApplication();

			app.Init();
			app.StartServices();

			Console.WriteLine("Service is available. Press ENTER to exit.");
			Console.ReadLine();

			app.StopServices();
		}
示例#5
0
        private static void TestServer()
        {
            var path = typeof (Program).Assembly.Location;
            var currentDirectory = Path.GetDirectoryName(path);
            Directory.SetCurrentDirectory(currentDirectory);

            var app = new HomeApplication();

            app.Init();
            app.StartServices();

            Console.WriteLine("Service is available. Press ENTER to exit.");
            Console.ReadLine();

            app.StopServices();
        }