2009-12-08 48 views
3

我希望安装程序跳过显示安装类型屏幕(您可以选择典型,自定义,完整功能),我该怎么做? 我只提供了一个名为product的功能集。 而且我也希望用户能够更改安装目录。只是我</Product>标签结束前如何跳过WIX生成的安装程序中的功能选择屏幕?

<Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" /> 
<UIRef Id="WixUI_InstallDir" /> 
<WixVariable Id="WixUILicenseRtf" Value="License.rtf" /> 

+0

我从WixUI_Mondo更改为WixUI_InstallDir。它的工作。 注意:您必须添加一个,否则设置时会出现2189错误。查看WIXUI_INSTALLDIR的文档以获取更多详细信息。 – deerchao 2009-12-08 08:14:19

回答

2

我的应用程序只有那么一个许可屏幕安装目录屏幕,我用这个配置块,做到这一点。所有应用程序都安装在<Directory>部分的INSTALLLOCATION中。

WixUI dialog library guide可能有助于解释选项

4

如果你只需要用户自定义安装文件夹,使用:

  • WixUI_InstallDir

如果不允许的定制安装文件夹,使用:

  • 个WiXUI_Minimal

机会是你使用内置的库,包括特征树selction之一,即

  • WixUI_Mondo
  • WixUI_FeatureTree
  • WixUI_Advanced
+0

嗨,我不想提供功能屏幕(即典型,自定义和完整),我已经创建了一些自定义对话框,这些都需要显示,所以我认为我不能使用WixUI_Mondo。如果我使用的是WixUI_Advanced,那么它会给我错误 “错误1未解决的引用符号'WixUI:WixUI_Advance'部分'Fragment:'。D:\ Projects \ WixDemoWPFAppVS2012 \ WixDemoWPFAppVS2012 \ WixDemoWPFAppVS2012 \ Setup \ WixDemoWPFAppVS2012 \ Setup \ GUI.wxs 41 1 WixDemoWPFAppVS2012.Setup“ 我很困惑 – Finisher001 2013-06-17 11:33:51

相关问题