From 0637dde93c6bd125df2dbfa4745bd99aef77d8b7 Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Sat, 30 May 2026 00:20:30 +0300 Subject: [PATCH] fix(wix): split ProgID per extension to avoid duplicate Verb registry key A single ProgID with two `` children, each carrying its own ``, makes WiX emit two rows with the same Registry primary key and light fails with LGHT0130. Split into one ProgID per extension (`OpenCADStudio.DWG`, `OpenCADStudio.DXF`); both still invoke the same exe with the file as `argv[1]`. Co-Authored-By: Claude Opus 4.7 --- packaging/windows/main.wxs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/packaging/windows/main.wxs b/packaging/windows/main.wxs index c619d60fa..b48d2ebd5 100644 --- a/packaging/windows/main.wxs +++ b/packaging/windows/main.wxs @@ -72,18 +72,26 @@ + + +