|
20 | 20 | <File Id="file_ScriptUI_exe" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.exe" KeyPath="yes" Checksum="yes" /> |
21 | 21 | </Component> |
22 | 22 | <Component Id="ScriptUI.dll" Guid="E1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64"> |
23 | | - <File Id="file_ScriptUI_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.dll" /> |
| 23 | + <File Id="file_ScriptUI_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.dll" KeyPath="yes" /> |
24 | 24 | </Component> |
25 | 25 | <Component Id="DrawingListUC.dll" Guid="7EA07F38-9DE2-4D23-B04C-C447B09A44BE" Bitness="always64"> |
26 | 26 | <File Id="file_DrawingListUC_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\DrawingListUC.dll" KeyPath="yes" /> |
27 | 27 | </Component> |
28 | 28 |
|
29 | 29 | <!-- Configuration Files --> |
30 | 30 | <Component Id="ConfigFiles" Guid="B1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64"> |
31 | | - <File Id="file_ScriptUI_runtimeconfig" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.runtimeconfig.json" /> |
| 31 | + <File Id="file_ScriptUI_runtimeconfig" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.runtimeconfig.json" KeyPath="yes" /> |
32 | 32 | <File Id="file_ScriptUI_deps" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.deps.json" /> |
33 | 33 | <File Id="file_ScriptUI_config" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\ScriptUI.dll.config" /> |
34 | 34 | <File Id="file_DrawingListUC_config" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\DrawingListUC.dll.config" /> |
35 | 35 | </Component> |
36 | 36 |
|
37 | 37 | <!-- Help Files --> |
38 | 38 | <Component Id="HelpFiles" Guid="C1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64"> |
39 | | - <File Id="file_Modern_Help_html" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Modern.Help.html" /> |
| 39 | + <File Id="file_Modern_Help_html" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\Modern.Help.html" KeyPath="yes" /> |
| 40 | + <File Id="file_README_md" Source="$(var.SolutionDir)\README.md" /> |
| 41 | + </Component> |
| 42 | + |
| 43 | + <!-- Runtime Dependencies --> |
| 44 | + <Component Id="RuntimeDependencies" Guid="D1234567-89AB-CDEF-0123-456789ABCDEF" Bitness="always64"> |
| 45 | + <File Id="file_System_CodeDom_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\System.CodeDom.dll" KeyPath="yes" /> |
| 46 | + <File Id="file_System_Management_dll" Source="$(var.SolutionDir)\Binaries\x64\$(var.Configuration)\net8.0-windows\System.Management.dll" /> |
40 | 47 | </Component> |
41 | 48 | </DirectoryRef> |
42 | 49 |
|
|
115 | 122 | <ComponentRef Id="DrawingListUC.dll" /> |
116 | 123 | <ComponentRef Id="ConfigFiles" /> |
117 | 124 | <ComponentRef Id="HelpFiles" /> |
| 125 | + <ComponentRef Id="RuntimeDependencies" /> |
118 | 126 | <!-- Images folder components will be auto-included via ComponentGroup from Heat --> |
119 | 127 | <ComponentGroupRef Id="ImagesComponentGroup" /> |
120 | 128 | <!-- Step 3: Tell WiX to install the shortcut --> |
|
0 commit comments