0

私のインストーラーにはすべてのウィザード オプションが必要だったので、WixUI_Mondo を使用しました。これにより、すべてのセットアップ オプションが表示されます: ( Typical, Custom and Complete)。

私の要件によると、Customタイプは表示されるべきではありません。デフォルトではパッケージなので、プログラム ファイルの下にインストールします。

セットアップ タイプ画面で「C:\Program Files\MyProduct」のように表示したいだけで、この機能を無効にするにはどうすればよいですか?

<Feature Id='MainProgram' Title='Program' Description='The main executable.' Level='1'>
        <ComponentRef Id='MainExecutable' />      
</Feature>

<UIRef Id="WixUI_Mondo" />
<UIRef Id="WixUI_ErrorProgressText" />
4

1 に答える 1

4

カスタム セットアップを使用したくない場合は、WixUI_InstallDir を使用してください。インストールディレクトリオプションがあります。

カスタム設定で何かを変更したい場合は、Wix ソースコードを使用してください。ソース コード内で、以下の場所に UI WXS ファイルを見つけることができます。

src\ext\UIExtension\wixlib

WixUI_Mondo.WXSファイルを開き、フラグメント内のすべてのコーディングをコピーして、プロジェクトで使用しますダイアログの公開シーケンスを変更すると、何でもできます (カスタム ダイアログの追加、既存のダイアログの無効化など)。

注:ソース コードはここからダウンロードできます。

于 2013-04-23T11:27:35.620 に答える