2013-04-23 25 views
0

我的安裝程序需要所有嚮導選項,因此我使用了WixUI_Mondo。顯示所有設置參數:(Typical, Custom and Complete)。按照我的要求,類型不應該顯示。默認情況下,軟件包將安裝在程序文件下。如何禁用自定義安裝類型並僅顯示WiX中的安裝路徑

如何禁用此功能也只是想在安裝類型屏幕中顯示如「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

如果您不想使用自定義安裝,那麼請轉到WixUI_InstallDir。它有安裝目錄選項。

如果您想修改自定義安裝中的任何內容,請使用Wix源代碼。在源代碼內部,您可以在下面的位置找到UI WXS文件。

src\ext\UIExtension\wixlib 

打開WixUI_Mondo.WXS文件,並複製片段內的所有編碼,在項目中使用它。如果修改對話發佈順序,你可以做任何事情,(添加自定義對話框或禁用現有對話等)

注:您可以從here下載源代碼。

+0

它看起來有點複雜。你能否建議任何一個最簡單的選擇?這是完成我的安裝程序的最後一步 – Smaug 2013-04-23 11:30:18

+0

@Vinoth給了你兩個正確的選項。第一個選項絕對是最簡單的。 – 2013-04-23 13:18:02

+0

謝謝搶劫。我會按照,然後接受這個答案 – Smaug 2013-04-23 14:20:26