我有 3.14 版的 Wix 工具集和 VS2017 以及以下问题......当我尝试使用预定义的 WixUI_Minimal 获取我自己的对话框顺序时。同样的问题出现在 3.11 工具集中
- 步骤 在 VS2017 中创建 Wix 项目
- 复制 WixUI_Minimal.wxs 从
.\wix3-develop\wix3-develop\src\ext\UIExtension\wixlib
- 将文件 WixUI_Minimal.wxs 重命名为 Custom_Minimal.wxs 并包含到项目中
Custom_Minimal.wxs 中的更改:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <UI Id="Custom_Minimal">
将 Custom_Minimal 引用添加到 Product.wxs:
<Product Id="398c09df-6b61-4b0b-bf18-075a0bb98300" Name="SetupProject2" Language="1033" Version="1.0.0.0" Manufacturer="STH" UpgradeCode="524cff23-7bce-4078-9fb9-51b2eb7a844c"> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <UIRef Id="Custom_Minimal" />
尝试构建但有很多错误:
Severity Code Description Project File Line Suppression State Error Duplicate symbol 'Property:WixUI_Mode' found. This typically means that an Id is duplicated. Check to make sure all your identifiers of a given type (File, Component, Feature) are unique. SetupProject3 C:\Users\...\source\repos\MtPubSubExample-mt3\SetupProject3\Custom_Minimal.wxs 28
还有更多相似...
有谁知道为什么会这样??