У меня есть пользовательский проект Action on Deployment приложения .NET, который содержит настраиваемое диалоговое окно для ввода определенных параметров, для недопустимых параметров я показал MessageBox.Show - но его скрывали окном установщика, я тоже пробовал формы Windows с Activate, TopMost, Focus, take2front и т. д. несколькими опциями, но он по умолчанию находится за окном установщика Windows, и из-за этого пользователь не может определить, почему процесс установки не завершается - потому что фактически он ожидает, пока пользователь прочитает MessageBox и нажмите ОК.
Я попытался реализовать IWin32Window с помощью обработчика MsiExec Process, и показал окно сообщений, но оно все еще не работает, у кого-нибудь есть идея ???
Вот мое определение функции installer.cs
public override void Install(IDictionary stateSaver)