Я пытаюсь создать установщик MSI для ядра asp.net в качестве службы Windows.
Мне удалось создать службу Windows, в которой размещается основное приложение asp.net, используя ссылки ниже
1) https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.2
2) https://dzone.com/articles/running-aspnet-core-application-as-windows-service
Но я хочу создать файл MSI (установщик Visual Studio), который будет установлен конечным пользователем.Я не смогу использовать сторонний установщик, например Wix, Advance Installer и т. Д.
Может кто-нибудь подсказать / помочь мне, как мне создать MSI-файл, когда он будет установлен, он автоматически запустит службу Windows или я смотрю внеправильное направление?
WiX : проекты Visual Studio Installer имеют много ограничений, вам действительно стоит попробовать WiX - бесплатно - или другой коммерческий инструмент. См. Список основных инструментов здесь .В этом обзоре есть ссылки на список ограничений проекта Visual Studio Installer.