Skip to content

Commit 13787ad

Browse files
committed
fix: installer
1 parent f25bdda commit 13787ad

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

Installer/GhostDraw.Installer.wixproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
99
<PublishDir>..\Src\GhostDraw\bin\Release\net8.0-windows\win-x64\publish\</PublishDir>
1010
<DefineConstants>PublishDir=$(PublishDir);ProductVersion=$(Version)</DefineConstants>
11+
<!-- Suppress ICE64: We intentionally preserve user data folder on uninstall -->
12+
<SuppressIces>ICE64</SuppressIces>
1113
</PropertyGroup>
1214
<ItemGroup>
1315
<Compile Include="Product.wxs" />

Installer/Product.wxs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@
111111
<ComponentGroup Id="SettingsComponents" Directory="GhostDrawSettingsFolder">
112112
<Component Id="SettingsFolderRef" Guid="A6B7C8D9-0E1F-2A3B-4C5D-6E7F8A9B0C1D">
113113
<CreateFolder />
114-
<!-- Note: We intentionally do NOT remove the settings folder on uninstall -->
115-
<!-- This preserves user settings for reinstallation or manual backup -->
114+
<!-- RemoveFolder only removes empty folders, so user files are preserved -->
115+
<RemoveFolder Id="RemoveSettingsFolder" On="uninstall" />
116116
<RegistryValue Root="HKCU"
117117
Key="Software\$(var.Manufacturer)\$(var.ProductName)"
118118
Name="SettingsPath"

0 commit comments

Comments
 (0)