У меня проблема, которую я пытаюсь выяснить. Я надеялся, что кто-то сможет мне помочь.Приложение Windows Forms как служба
У меня есть приложение Windows Forms, которое имеет форму запуска, когда пользователь запускает программу. Это прекрасно работает, и пользователь хочет использовать эту функцию в интерактивном режиме.
Мне было предложено включить код внутри этого приложения Windows Forms и запустить этот код в качестве службы. Этот код, который я пишу, не имеет пользовательского интерфейса, он просто принимает информацию из командной строки и обрабатывает соответственно.
Эта сложная часть, которую я нахожу, находится в запуске моего кода, который существует внутри этого приложения Windows Forms.
В свойствах проекта -> Приложение -> Форма запуска - это Form1, и это то, с чего начинается, когда я запускаю приложение.
Есть ли способ «обходить это» каким-то образом с помощью кода или командной строки или что-то в этом роде, так что, если я запускаю эту программу из командной строки, она получит доступ и запустит мой код, не запустив этот Form1?
Благодаря
Вам потребуется совсем другая структура программы для работы в качестве службы. Лучше всего начать с проекта * new *, используя шаблон проекта «Windows Service», чтобы у вас было хорошее начало для правильного выбора. –