Skip to content

Commit d5dad22

Browse files
committed
fix: resolve WiX duplicate ProgramFilesFolder symbol error in Electron desktop app
Fixes duplicate symbol 'Directory:ProgramFilesFolder' error (LGHT0091) by modifying the WiX template replacement to inject INSTALLDIR into existing ProgramFilesFolder instead of creating a duplicate directory definition.
1 parent 7fe62dc commit d5dad22

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

console/atest-desktop/forge.config.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,11 @@ module.exports = {
7272
</Product>`
7373
);
7474

75-
// Ensure INSTALLDIR is properly defined in the directory structure
75+
// Ensure INSTALLDIR is properly defined in the existing ProgramFilesFolder
7676
msiCreator.wixTemplate = msiCreator.wixTemplate.replace(
77-
'<Directory Id="TARGETDIR" Name="SourceDir">',
78-
`<Directory Id="TARGETDIR" Name="SourceDir">
79-
<Directory Id="ProgramFilesFolder">
80-
<Directory Id="INSTALLDIR" Name="API Testing" />
81-
</Directory>`
77+
'<Directory Id="ProgramFilesFolder">',
78+
`<Directory Id="ProgramFilesFolder">
79+
<Directory Id="INSTALLDIR" Name="API Testing" />`
8280
);
8381
}
8482
}

0 commit comments

Comments
 (0)