Как добавить exe-файл в установку?
-
18-09-2019 - |
Вопрос
В моем приложении Windows мне нужно установить базу данных SQLLiteAdmin во время установки настольного приложения.Как это сделать?Я использую режим выпуска.В классе установщика я использовал:
process.start(AppDomain.CurrentDomain.BaseDirectory + @"\sqliteadmin.exe");
в событии after_install.Но это сбивает с пути C:/windows/system32
а не из папки приложения.
Пожалуйста, помогите мне.Заранее спасибо!
Решение
Вам нужно передать свойство TARGETDIR из установщика в настраиваемое действие. Заключил его в двойные кавычки и добавил обратную косую черту в конце.
Другие советы
если ваш исполняемый файл находится в каталоге установки, попробуйте:
Path.Combine(Application.StartupPath, @"\sqliteadmin.exe");
Не связан с StackOverflow