I have a simple burn package that install SQL express and one MSI. The install
works the first time I run it but when I upgrade it the SQL package is removed
(if I upgrade again it is put back). It appears from the logs that it doesn't
recognise that the package is referenced and so the upgrade causes it to be
removed.
My authoring looks like this:
<?define InstanceName = "TEMP" ?>
<?define SqlWebLink =
http://download.microsoft.com/download/D/1/8/D1869DEC-2638-4854-81B7-0F37455F35EA/SQLEXPR_x86_ENU.exe
?>
<!-- Read SQL Server keys to find current instance and version -->
<util:RegistrySearch
Id="SqlInstanceFound"
Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\Instance
Names\SQL" Value="$(var.InstanceName)"
Result="exists" Variable="SqlInstanceFound" />
<PackageGroup Id="SQLServerExpress">
<ExePackage Id="SQLServerExpress"
DisplayName="SQL Server 2008 R2 Express"
Cache="no"
Compressed="no"
PerMachine="yes"
Permanent="no"
Vital="yes"
Name="Redist\SQLEXPR_x86_ENU.exe"
SourceFile="Redist\SQLEXPR_x86_ENU.exe"
DownloadUrl="$(var.SqlWebLink)"
InstallCommand="/ACTION=Install /INSTANCENAME=$(var.InstanceName)
/FEATURES=SQL /SECURITYMODE=SQL /SAPWD=pass /TCPENABLED=1
/SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE"
/SQLSVCSTARTUPTYPE=Manual /SQLSYSADMINACCOUNTS=BUILTIN\Administrators /Q
/HIDECONSOLE /SkipRules=RebootRequiredCheck /IAcceptSQLServerLicenseTerms"
RepairCommand="/ACTION=Repair /INSTANCENAME=$(var.InstanceName) /Q
/HIDECONSOLE"
UninstallCommand="/Action=Uninstall /INSTANCENAME=$(var.InstanceName)
/FEATURES=SQL /Q /HIDECONSOLE"
DetectCondition="SqlInstanceFound">
<ExitCode Value ="3010" Behavior="forceReboot" />
</ExePackage>
</PackageGroup>
Can anyone see why the package is removed on upgrade?
Neil
Neil Sleightholm
X2 Systems Limited
[email protected]
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users