UI から入力を取得し、カスタム アクションを介して出力に渡す Visual Studio 2008 内の完全に機能するセットアップ プロジェクトがあります。これは完全に機能します。
ここで、UI はまだセットアップ プロジェクト内にあるが、出力はマージ モジュール内にあるように、これを変更する必要があります。
現在のカスタム アクション データは、UI ダイアログの編集ボックスからの EditHostUrl を使用して、次のようになります。
/HostUrl="[EditHostUrl]"
この値をマージ モジュールに渡し、そこからカスタム アクション データの入力としてプロジェクト出力に使用する必要がありますが、これを達成する方法に関するドキュメントはないようです。
明確にするために、Wix/InstallShield などは現在オプションではありません。また、マージ モジュール内に UI を埋め込まない方がよいでしょう (分離の理由と、Visual Studio ではそのままではサポートされていないため)。