Я создаю сервисный установщик для различных платформ (Windows и Linux / Unix для запуска).Установка довольно проста, просто скопируйте / распакуйте некоторые файлы по выбранному пути, перепишите некоторые текстовые файлы настроек, скопируйте сервис и запустите его.(Процесс удаления - обратный).У меня проблема с определением версии .NET Core.
Для Windows, используя Inno Setup, я выполнил команду commandLine (dotnet --version), сохранив результат в временном файле,чтение его в переменную и удаление временного файла.
Я знаю, что подобный подход мог бы работать для установщика Linux, но я бы хотел сделать это немного чище, чем этот.Я хотел бы использовать бесплатный IzPack, но я также собираюсь взять BitRock или Install4J, так что советы по этому поводу помогут мне принять решение.Платные, кажется, поддерживают только определение версии .NET Framework, а не .NET Core.
Спасибо