Wix MSI未显示屏幕以选择;目标文件夹";安装期间
我的Wix MSI未显示屏幕以选择;目标文件夹";安装期间,wix,Wix,我的.wxs文件中有以下代码 但这显示了大量的构建错误 严重性代码说明项目文件行抑制状态 错误:找到重复符号“复选框:LicenseAccepted”。这通常意味着Id是重复的。检查以确保给定类型(文件、组件、功能)的所有标识符都是唯一的。MySample.Installer C:\agent\u work\8\s\src\ext\UIExtension\wixlib\WelcomeEulaDlg.wxs 12 缺少任何内容?更改对话框集:我将查找其他UIRef元素,并在“活动”对话框中将对
.wxs
文件中有以下代码
但这显示了大量的构建错误
严重性代码说明项目文件行抑制状态
错误:找到重复符号“复选框:LicenseAccepted”。这通常意味着Id是重复的。检查以确保给定类型(文件、组件、功能)的所有标识符都是唯一的。MySample.Installer C:\agent\u work\8\s\src\ext\UIExtension\wixlib\WelcomeEulaDlg.wxs 12
缺少任何内容?更改对话框集:我将查找其他UIRef元素,并在“活动”对话框中将对话框集更改为
。应该只有一个UIRef元素-如“Highlander样式”。一旦重新编译成功,目标文件夹对话框现在应该可用
对话框集:是随WiX提供的一个对话框集,据您所知,它支持自定义安装文件夹对话框(与其他一些对话框集不同)。我发现在实际使用中,这是一个更好的对话集,但意见明显不同。试运行一下
某些链接:
- (WixUI对话框参考)
<Directory Id="TARGETDIR" Name="SourceDir">
<!-- Start Menu -->
<Directory Id="ProgramMenuFolder">
<Directory Id="InstallProgramMenuFolder" Name="!(loc.ProductNameFolder)" />
</Directory>
<?if $(var.Platform)=x64 ?>
<!-- Program Files (64bit) folder -->
<Directory Id="ProgramFiles64Folder">
<Directory Id="INSTALLFOLDER" Name="!(loc.ProductNameFolder)" />
</Directory>
<?else?>
<!-- Program Files (32bit) folder -->
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="!(loc.ProductNameFolder)" />
</Directory>
<?endif?>
</Directory>
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" />
<UIRef Id="WixUI_InstallDir" />