Changeset 589
- Timestamp:
- 11/19/2008 3:15:27 AM (4 years ago)
- Location:
- branches/eraser6/Installer
- Files:
-
- 2 added
- 2 edited
-
DirectoryStructure.wxs (added)
-
Eraser.wxs (modified) (3 diffs)
-
Installer.wixproj (modified) (1 diff)
-
UserInterface.wxs (added)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Installer/Eraser.wxs
r588 r589 38 38 </Condition> 39 39 40 <!-- Program upgrades--> 41 <InstallExecuteSequence> 42 <RemoveExistingProducts After="InstallInitialize" /> 43 </InstallExecuteSequence> 44 40 45 <!-- Program directory --> 41 46 <Directory Id="TARGETDIR" Name="SourceDir"> … … 54 59 </Directory> 55 60 61 <!-- Features --> 56 62 <Feature Id="EraserMain" Title="Eraser" Description="The main Eraser program files." Level="1" 57 63 ConfigurableDirectory="INSTALLLOCATION" AllowAdvertise="system" Display="expand"> … … 70 76 </Feature> 71 77 </Feature> 72 73 <Icon Id="Eraser.exe" SourceFile="..\Resources\Eraser.ico" />74 75 <UI>76 <UIRef Id="WixUI_Mondo" />77 <UIRef Id="WixUI_ErrorProgressText" />78 <Publish Dialog="ExitDialog" Control="Finish" Event="DoAction"79 Value="RunEraserExe">WIXUI_EXITDIALOGOPTIONALCHECKBOX And Not INSTALLED</Publish>80 </UI>81 82 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />83 <WixVariable Id="WixUIBannerBmp" Value="Resources\Banner.bmp" />84 <WixVariable Id="WixUIDialogBmp" Value="Resources\Dialog.bmp" />85 <WixVariable Id="WixUIExclamationIco" Value="Resources\Exclamation.ico" />86 <WixVariable Id="WixUIInfoIco" Value="Resources\Information.ico" />87 <WixVariable Id="WixUINewIco" Value="Resources\New Folder.ico" />88 89 <InstallExecuteSequence>90 <RemoveExistingProducts After="InstallInitialize" />91 </InstallExecuteSequence>92 93 <CustomAction Id="RunEraserExe" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />94 <Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Run Eraser" />95 <Property Id="WixShellExecTarget" Value="[#EraserExe]" />96 78 </Product> 97 98 <Fragment Id="EraserMainFragment">99 <DirectoryRef Id="PFFolder">100 <Directory Id="INSTALLLOCATION" Name="Eraser">101 <Component Id="EraserMain" Guid="D9D7F28B-1F5E-4da4-8FF2-4F8DC031E472">102 <File Id="EraserExe" Name="Eraser.exe" Source="..\bin\Release\Eraser.exe"103 ProcessorArchitecture="msil" KeyPath="yes">104 <Shortcut Advertise="yes" Id="EraserExeProgramMenuShortcut" Directory="ProgramMenuFolder"105 Name="Eraser" Icon="Eraser.exe" IconIndex="0" />106 <Shortcut Advertise="yes" Id="EraserExeDesktopShortcut" Directory="DesktopFolder"107 Name="Eraser" Icon="Eraser.exe" IconIndex="0" />108 </File>109 <File Id="BevelLine" Name="BevelLine.dll" Source="..\bin\Release\BevelLine.dll"110 ProcessorArchitecture="msil"/>111 <File Id="EraserManager" Name="Eraser.Manager.dll"112 Source="..\bin\Release\Eraser.Manager.dll" ProcessorArchitecture="msil" />113 <File Id="EraserUtil" Name="Eraser.Util.dll"114 Source="..\bin\Release\Eraser.Util.dll" ProcessorArchitecture="msil" />115 </Component>116 117 <Directory Id="EraserLangEnDir" Name="en">118 <Component Id="EraserLangEn" Guid="5BB2BEF6-1271-4786-9A40-552DD6223B1F">119 <File Id="EraserEn" Name="Eraser.resources.dll"120 Source="..\bin\Release\en\Eraser.resources.dll"121 ProcessorArchitecture="msil" />122 </Component>123 </Directory>124 <Directory Id="EraserLangNlDir" Name="nl">125 <Component Id="EraserLangNl" Guid="A404FC89-2216-4e14-96D5-30F54D120FBB">126 <File Id="EraserNl" Name="Eraser.resources.dll"127 Source="..\bin\Release\nl\Eraser.resources.dll"128 ProcessorArchitecture="msil" />129 </Component>130 </Directory>131 132 <Directory Id="EraserPluginsDir" Name="Plugins">133 <Component Id="EraserPlugins" Guid="39A307BD-4244-4972-BC12-A5F5A76E684A">134 <File Id="DefaultPlugins" Name="Eraser.DefaultPlugins.dll"135 Source="..\bin\Release\Plugins\Eraser.DefaultPlugins.dll"136 ProcessorArchitecture="msil" />137 <File Id="ISAAC" Name="ISAAC.dll"138 Source="..\bin\Release\Plugins\ISAAC.dll"139 ProcessorArchitecture="msil" />140 </Component>141 142 <Directory Id="EraserPluginsLangEnDir" Name="en">143 <Component Id="EraserPluginsLangEn" Guid="23B2B7DD-C518-4dde-A229-94CA9122B995">144 <File Id="EraserDefaultPluginsEn" Name="Eraser.DefaultPlugins.resources.dll"145 Source="..\bin\Release\Plugins\en\Eraser.DefaultPlugins.resources.dll"146 ProcessorArchitecture="msil" />147 </Component>148 </Directory>149 <Directory Id="EraserPluginsLangNlDir" Name="nl">150 <Component Id="EraserPluginsLangNl" Guid="CD85AC3F-2B4E-4ac8-8FF9-6BD3BC90BD3D">151 <File Id="EraserDefaultPluginsNl" Name="Eraser.DefaultPlugins.resources.dll"152 Source="..\bin\Release\Plugins\nl\Eraser.DefaultPlugins.resources.dll"153 ProcessorArchitecture="msil" />154 </Component>155 </Directory>156 </Directory>157 </Directory>158 </DirectoryRef>159 </Fragment>160 79 </Wix> -
branches/eraser6/Installer/Installer.wixproj
r531 r589 31 31 </PropertyGroup> 32 32 <ItemGroup> 33 <Compile Include="DirectoryStructure.wxs" /> 33 34 <Compile Include="Eraser.wxs" /> 35 <Compile Include="UserInterface.wxs" /> 34 36 </ItemGroup> 35 37 <ItemGroup>
Note: See TracChangeset
for help on using the changeset viewer.
