C # установка службы Windows с настольным приложением

У меня есть система настольных приложений wpf (ERP)

Приложение использует установку и развертывание для создания файла .exe

Теперь я хочу создать оконную службу для своего приложения, чтобы выполнять некоторые фоновые проверки, синхронизацию с моей базой данных и т. Д.

Я знаю, как создать сервис на .net и как установить его вручную, следуя примерам в сети.

Мой вопрос в том, как я могу установить (или, скажем, включить) эту службу в мою установку .exe.

Я не хочу, чтобы пользователь отвечал за установку службы.

Ни мне, ни мне входить в систему каждый раз, когда кто-то компьютер для установки службы

Не уверен, что я неправильно понял цель услуги, но я не нашел в Интернете ничего, связанного с моим вопросом.


person user2160275    schedule 18.09.2020    source источник
comment
Если вы нацеливаетесь на .NET Framework, вы должны иметь возможность использовать ManagedInstallerClass на программную установку сервис.   -  person mm8    schedule 18.09.2020


Ответы (1)


Вы можете использовать проекты установщика Microsoft Visual Studio и одновременно включать свой сервис / основной проект.

https://marketplace.visualstudio.com/items?item

person Rayner Pangan    schedule 28.09.2020