2013-04-23 24 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