Skip to content

Commit 3e3b694

Browse files
Fix MSI installer for x64 build
1 parent 9a50735 commit 3e3b694

2 files changed

Lines changed: 24 additions & 23 deletions

File tree

ScriptProSetup/Product.wxs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,26 @@
1616

1717
<DirectoryRef Id="APPLICATIONROOTDIRECTORY">
1818
<!-- Main Application Files -->
19-
<Component Id="ScriptUI.exe" Guid="D2BD1787-84E7-4E82-9C52-D798FA3BF731">
19+
<Component Id="ScriptUI.exe" Guid="D2BD1787-84E7-4E82-9C52-D798FA3BF731" Bitness="always64">
2020
<File Id="file_ScriptUI_exe" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.exe" KeyPath="yes" Checksum="yes" />
2121
</Component>
22-
<Component Id="ScriptUI.dll" Guid="E1234567-89AB-CDEF-0123-456789ABCDEF">
22+
<Component Id="ScriptUI.dll" Guid="E1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64">
2323
<File Id="file_ScriptUI_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.dll" />
2424
</Component>
25-
<Component Id="DrawingListUC.dll" Guid="7EA07F38-9DE2-4D23-B04C-C447B09A44BE">
25+
<Component Id="DrawingListUC.dll" Guid="7EA07F38-9DE2-4D23-B04C-C447B09A44BE" Bitness="always64">
2626
<File Id="file_DrawingListUC_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\DrawingListUC.dll" KeyPath="yes" />
2727
</Component>
2828

2929
<!-- Configuration Files -->
30-
<Component Id="ConfigFiles" Guid="B1234567-89AB-CDEF-0123-456789ABCDEF">
30+
<Component Id="ConfigFiles" Guid="B1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64">
3131
<File Id="file_ScriptUI_runtimeconfig" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.runtimeconfig.json" />
3232
<File Id="file_ScriptUI_deps" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.deps.json" />
3333
<File Id="file_ScriptUI_config" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.dll.config" />
3434
<File Id="file_DrawingListUC_config" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\DrawingListUC.dll.config" />
3535
</Component>
3636

3737
<!-- Help Files -->
38-
<Component Id="HelpFiles" Guid="C1234567-89AB-CDEF-0123-456789ABCDEF">
38+
<Component Id="HelpFiles" Guid="C1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64">
3939
<File Id="file_Modern_Help_html" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Modern.Help.html" />
4040
</Component>
4141
</DirectoryRef>
@@ -47,62 +47,62 @@
4747

4848
<!-- Image Files Component Group -->
4949
<ComponentGroup Id="ImagesComponentGroup" Directory="ImagesFolder">
50-
<Component Guid="*">
50+
<Component Guid="*" Bitness="always64">
5151
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\add.png" />
5252
</Component>
53-
<Component Guid="*">
53+
<Component Guid="*" Bitness="always64">
5454
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\checked-unchecked.png" />
5555
</Component>
56-
<Component Guid="*">
56+
<Component Guid="*" Bitness="always64">
5757
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\cog.png" />
5858
</Component>
59-
<Component Guid="*">
59+
<Component Guid="*" Bitness="always64">
6060
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\delete.png" />
6161
</Component>
62-
<Component Guid="*">
62+
<Component Guid="*" Bitness="always64">
6363
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\folder_add.png" />
6464
</Component>
65-
<Component Guid="*">
65+
<Component Guid="*" Bitness="always64">
6666
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\help.png" />
6767
</Component>
68-
<Component Guid="*">
68+
<Component Guid="*" Bitness="always64">
6969
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\magic_wand_2.png" />
7070
</Component>
71-
<Component Guid="*">
71+
<Component Guid="*" Bitness="always64">
7272
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\script-add.png" />
7373
</Component>
74-
<Component Guid="*">
74+
<Component Guid="*" Bitness="always64">
7575
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\script-go-checked.png" />
7676
</Component>
77-
<Component Guid="*">
77+
<Component Guid="*" Bitness="always64">
7878
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\script-go-failed.png" />
7979
</Component>
80-
<Component Guid="*">
80+
<Component Guid="*" Bitness="always64">
8181
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\script-go-selected.png" />
8282
</Component>
83-
<Component Guid="*">
83+
<Component Guid="*" Bitness="always64">
8484
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\script-new.png" />
8585
</Component>
86-
<Component Guid="*">
86+
<Component Guid="*" Bitness="always64">
8787
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\script-save.png" />
8888
</Component>
89-
<Component Guid="*">
89+
<Component Guid="*" Bitness="always64">
9090
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\smallcog.png" />
9191
</Component>
92-
<Component Guid="*">
92+
<Component Guid="*" Bitness="always64">
9393
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\stop.png" />
9494
</Component>
95-
<Component Guid="*">
95+
<Component Guid="*" Bitness="always64">
9696
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\table_add.png" />
9797
</Component>
98-
<Component Guid="*">
98+
<Component Guid="*" Bitness="always64">
9999
<File Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Images\wrench.png" />
100100
</Component>
101101
</ComponentGroup>
102102

103103
<!-- Step 2: Add the shortcut to your installer package -->
104104
<DirectoryRef Id="ApplicationProgramsFolder">
105-
<Component Id="ApplicationShortcut" Guid="86FD1226-0944-4E82-99A4-6240D4509A7A">
105+
<Component Id="ApplicationShortcut" Guid="86FD1226-0944-4E82-99A4-6240D4509A7A" Bitness="always64">
106106
<Shortcut Id="ApplicationStartMenuShortcut" Name="ScriptPro" Description="ScriptPro 3.0 is a batch processing utility that allows you to apply a set of commands to multiple drawings. Requires .NET 8.0 Desktop Runtime." Target="[#file_ScriptUI_exe]" WorkingDirectory="APPLICATIONROOTDIRECTORY" />
107107
<RemoveFolder Id="ApplicationProgramsFolder" On="uninstall" />
108108
<RegistryValue Root="HKCU" Key="Software\ADN\ScriptPro" Name="installed" Type="integer" Value="1" KeyPath="yes" />

ScriptProSetup/ScriptProSetup.wixproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
55
<SolutionDir>$(MSBuildProjectDirectory)\..\</SolutionDir>
66
<Platforms>x64</Platforms>
7+
<InstallerPlatform>x64</InstallerPlatform>
78
</PropertyGroup>
89

910
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">

0 commit comments

Comments
 (0)