Мне нужно создать своего рода простой установщик для другого приложения. Это другое приложение уже имеет собственный упрощенный установщик, и я не хочу вмешиваться в него.
Причина моего собственного установщика заключается в том, чтобы позволить пользователю установить SQL Express, если он этого пожелает, а также предварительно установить любые другие базовые требования для такой процедуры.
На данный момент, вот где я нахожусь:
Я создал одно приложение формы Windows с большими кнопками (это для пользователя, который, вероятно, не очень хорошо будет работать с компьютерами) для установки SQL Server Express (используя автоматическую установку с предопределенным набором аргументов) или реального приложения. вместе с некоторым полезным текстом, чтобы сообщить пользователю, что происходит. Что-то вроде окна автозапуска Visual Studio.
Я также добавил стандартный набор предварительных требований к приложению (.NET, Windows Installer).
Все работает нормально, если я запускаю приложение, используя исполняемый файл. ОДНАКО, если я опубликую его, чтобы создать приложение ClickOnce (чтобы необходимые компоненты были установлены при необходимости) и запустить его, он остановит запуск других установщиков.
РЕДАКТИРОВАТЬ: Очевидно, проблема с невозможностью запустить другое приложение из приложения ClickOnce только на моем конце, и, вероятно, заслуживает нового вопроса, не обязательно здесь, в StackOverflow (возможно, на форумах MSDN?).