Я получаю приведенную ниже ошибку при сборке моего проекта WIX.
Ошибка ICE18: KeyPath для компонента: «APCStartup» - это каталог: «INSTALLDIR».Пара Каталог / Компонент должна быть указана в таблице CreateFolders.PCPE4.0.1 E: \ Code \ PCPE \ PCPE4 \ PCPE4.0.1 \ PCPE4.0.1 E: \ Code \ PCPE \ PCPE4 \ PCPE4.0.1 \ PCPE4.0.1 \ PCPE_WiX_Installer_EN.wxs 48 1 Build
Ниже приведенофрагмент кода:
<Directory Id="INSTALLDIR" ShortName="PCPE" Name="PowerChute Personal Edition">
<Component Id="APCStartup" Guid="{52B316C2-77EA-11E0-B16E-49D64824019B}">
<Shortcut Id="startupEXE" Directory="StartupFolder" Name="APC UPS Status" ShortName="UPSStat" Target="[INSTALLDIR]Display.exe" />
</Component>
Где ошибка отображается в элементе «Компонент».
Для этого в качестве обходного пути я добавил KeyPath = "yes"для элемента" Компонент ".С этим я решил проблему.
Могу ли я пойти с этим обходным путем.пожалуйста предложите?