В настоящее время я работаю над проектом установки Visual Studio 2010 и хотел бы знать, возможно ли следующее:
1) Запустите проект установки таким образом, чтобы формы по умолчанию не отображались, вместо этого я бы показал свою собственную форму, которая подписывается на события проекта установки. Таким образом, я бы показывал сообщения об установке и увеличивал свой собственный индикатор выполнения.
2) Если возможно, мне понадобится способ указать местоположение по умолчанию.
3) У меня есть отдельный проект библиотеки, в котором я иметь собственный класс установки (наследуемый от «System.Configuration.Install.Installer») внутри обработчика установки. Я хотел бы иметь возможность отображать настраиваемые формы Windows и управлять выбором, сделанным пользователем. Я предполагаю, что это возможно, добавив ссылку на system.windows.forms, но будет ли это правильный способ сделать это? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются d показывать сообщения об установке и увеличивать свой собственный индикатор выполнения.
2) Если можно, мне нужен способ указать местоположение по умолчанию.
3) У меня есть отдельный проект библиотеки, в котором у меня есть настраиваемая установка class (наследуемый от System.Configuration.Install.Installer) из обработчика установки. Я хотел бы иметь возможность отображать настраиваемые формы Windows и управлять вариантами управления, сделанными пользователем. Я предполагаю, что это возможно, добавив ссылку на system.windows.forms, но будет ли это правильный способ сделать это? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются d показывать сообщения об установке и увеличивать свой собственный индикатор выполнения.
2) Если можно, мне нужен способ указать местоположение по умолчанию.
3) У меня есть отдельный проект библиотеки, в котором у меня есть настраиваемая установка class (наследуемый от System.Configuration.Install.Installer) из обработчика установки. Я хотел бы иметь возможность отображать настраиваемые формы Windows и управлять вариантами управления, сделанными пользователем. Я предполагаю, что это возможно, добавив ссылку на system.windows.forms, но будет ли это правильным способом сделать это? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются
3) У меня есть отдельный проект библиотеки, где у меня есть настраиваемый класс установки (наследуемый от «System.Configuration.Install.Installer») из обработчика установки. Я хотел бы иметь возможность отображать настраиваемые формы Windows, и контролировать выбор, сделанный пользователем. Я предполагаю, что это возможно, добавив ссылку на system.windows.forms, но будет ли это правильный способ сделать это? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются
3) У меня есть отдельный проект библиотеки, где у меня есть настраиваемый класс установки (наследуемый от «System.Configuration.Install.Installer») из обработчика установки. Я хотел бы иметь возможность отображать настраиваемые формы Windows, и контролировать выбор, сделанный пользователем. Я предполагаю, что это возможно, добавив ссылку на system.windows.forms, но будет ли это правильный способ сделать это? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются формы, но будет ли это правильным способом? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются формы, но будет ли это правильным способом? Если бы я не мог скрыть форму установки по умолчанию, эти настраиваемые формы отображались бы поверх формы установки по умолчанию, и я думаю, что это выглядело бы слишком хорошо.
Предложения, ссылки и т. Д. Приветствуются Спасибо!
* ОБНОВЛЕНИЕ 1 *
Могу ли я запустить .msi из кода C #, но также передать значение?
Что делает этот парень здесь: ссылка
Но передавая значение ... затем из моего настраиваемого класса установки я принимаю меры в зависимости от этого значения.
ОБНОВЛЕНИЕ 2
Похоже, я могу: проект кода ссылки
ОБНОВЛЕНИЕ 3
Я собираюсь сделать следующее: я начну тестирование с приложением winforms.
1) Запустить приложение winforms.
2) Сделайте несколько вызовов веб-службы, отобразите данные, пользователь сделает выбор.
3) По ссылке в обновлении 1 запускайте процесс (режим без вывода сообщений) и для обновления 2 передайте выбранные значения.
4) Используйте некоторый механизм межпроцессных событий (WCF), чтобы мой настраиваемый класс установки мог уведомлять мою форму о различных этапах своего выполнения и обновлять индикатор выполнения и сообщения.