|
|
|
@ -8,14 +8,14 @@
@@ -8,14 +8,14 @@
|
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
<Product Id="*" |
|
|
|
|
Name="SharpDevelop 3.0 Beta 2" |
|
|
|
|
Name="SharpDevelop 4.0 Alpha" |
|
|
|
|
Manufacturer="ic#code" |
|
|
|
|
Language="1033" |
|
|
|
|
Codepage="1252" |
|
|
|
|
UpgradeCode="757486BE-1F27-4BED-9A3B-737906728F1C" |
|
|
|
|
Version="3.0.$(var.PRODUCTBUILDVERSION)"> |
|
|
|
|
Version="4.0.$(var.PRODUCTBUILDVERSION)"> |
|
|
|
|
|
|
|
|
|
<Package Description="SharpDevelop 3.0.0.$(var.PRODUCTBUILDVERSION)" |
|
|
|
|
<Package Description="SharpDevelop 4.0.0.$(var.PRODUCTBUILDVERSION)" |
|
|
|
|
InstallerVersion="300" |
|
|
|
|
Compressed="yes"/> |
|
|
|
|
|
|
|
|
@ -24,15 +24,15 @@
@@ -24,15 +24,15 @@
|
|
|
|
|
<!-- The UpgradeCode must be changed to allow two versions of SharpDevelop to be installed side-by-side --> |
|
|
|
|
|
|
|
|
|
<!-- Checks for older versions --> |
|
|
|
|
<UpgradeVersion Minimum="3.0.0" |
|
|
|
|
<UpgradeVersion Minimum="4.0.0" |
|
|
|
|
IncludeMinimum="yes" |
|
|
|
|
Maximum="3.0.$(var.PRODUCTBUILDVERSION)" |
|
|
|
|
Maximum="4.0.$(var.PRODUCTBUILDVERSION)" |
|
|
|
|
IncludeMaximum="no" |
|
|
|
|
Property="PREVIOUSVERSIONFOUND"/> |
|
|
|
|
<!-- Checks for newer versions --> |
|
|
|
|
<UpgradeVersion OnlyDetect="yes" |
|
|
|
|
Property="NEWERVERSIONFOUND" |
|
|
|
|
Minimum="3.0.$(var.PRODUCTBUILDVERSION)" |
|
|
|
|
Minimum="4.0.$(var.PRODUCTBUILDVERSION)" |
|
|
|
|
IncludeMinimum="no"/> |
|
|
|
|
</Upgrade> |
|
|
|
|
|
|
|
|
@ -136,7 +136,7 @@
@@ -136,7 +136,7 @@
|
|
|
|
|
each be a feature if the user wants to heavily customise the installation. |
|
|
|
|
--> |
|
|
|
|
<Feature Id="Complete" |
|
|
|
|
Title="SharpDevelop 3.0" |
|
|
|
|
Title="SharpDevelop 4.0" |
|
|
|
|
Description="Installs SharpDevelop and registers file associations" |
|
|
|
|
Level="1" |
|
|
|
|
ConfigurableDirectory="INSTALLDIR" |
|
|
|
@ -588,7 +588,7 @@
@@ -588,7 +588,7 @@
|
|
|
|
|
<UIRef Id="WixUI_FeatureTree"/> |
|
|
|
|
|
|
|
|
|
<!-- |
|
|
|
|
If a newer version of SharpDevelop 3.0 is installed show an |
|
|
|
|
If a newer version of SharpDevelop 4.0 is installed show an |
|
|
|
|
error message. |
|
|
|
|
|
|
|
|
|
This message is not displayed immediately, the FindRelatedProducts |
|
|
|
@ -602,13 +602,13 @@
@@ -602,13 +602,13 @@
|
|
|
|
|
<!-- |
|
|
|
|
Display an error message if a newer version found. |
|
|
|
|
|
|
|
|
|
Since the installer completely removes the existing SharpDevelop 3.0 |
|
|
|
|
Since the installer completely removes the existing SharpDevelop 4.0 |
|
|
|
|
downgrades would work without any problems, but for now we |
|
|
|
|
inform the user that a newer version already exists. |
|
|
|
|
--> |
|
|
|
|
<Custom Action="NoDowngrade" After="FindRelatedProducts">NEWERVERSIONFOUND</Custom> |
|
|
|
|
<!-- |
|
|
|
|
Removes the older version of SharpDevelop 3.0, if we are upgrading, |
|
|
|
|
Removes the older version of SharpDevelop 4.0, if we are upgrading, |
|
|
|
|
before installing the new version. |
|
|
|
|
|
|
|
|
|
Unfortunately the user is not informed of this upgrade. I think |
|
|
|
|