Как добавить exe-файл в настройку? - PullRequest
0 голосов
/ 06 февраля 2010

В моем приложении для Windows мне нужно установить базу данных SQLLiteAdmin во время установки приложения для настольного компьютера. Как это сделать? Я использую режим выпуска. В классе установщика я использовал:

process.start(AppDomain.CurrentDomain.BaseDirectory + @"\sqliteadmin.exe");

в событии after_install. Но он берется из пути C:/windows/system32, а не из папки приложения.

Пожалуйста, помогите мне. Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 07 февраля 2010

Вы должны передать свойство TARGETDIR из вашего установщика в ваше пользовательское действие. Заключив его в двойные кавычки и добавив в конце обратную косую черту.

0 голосов
/ 06 февраля 2010

, если ваш исполняемый файл находится в каталоге установки, попробуйте:

Path.Combine(Application.StartupPath, @"\sqliteadmin.exe");
...