Classification: Public
This is from the Bundle.wxs for the WIX 3.7 install that is provided in the WIX
3.7 source that you can download:
Check the two elements:
UpdateUrl
Update
<Bundle Name='WiX Toolset v$(var.WixVersion)' Manufacturer='Microsoft
Corporation'
Version='$(var.WixVersion)'
UpgradeCode='65E893AD-EDD5-4E7D-80CA-F0F50F383532'
IconSourceFile='ProjectFile.ico'
SplashScreenSourceFile='SplashScreen.bmp'
AboutUrl='http://wixtoolset.org'
UpdateUrl='http://wixtoolset.org/releases/feed/v3.7'
Compressed='yes'>
<swid:Tag Regid="regid.2008-09.org.wixtoolset" />
<Update Location='http://wixtoolset.org/releases/feed/v3.7' />
-----Original Message-----
From: Neil Sleightholm [mailto:[email protected]]
Sent: June-04-13 11:52 AM
To: [email protected]; General discussion for Windows Installer XML toolset.;
Steven Ogilvie
Subject: RE: [WiX-users] [WIX-users] Asking a website about the latest release
of a product [P]
For some reason the online help doesn't mention it but it is in the help file,
go to the index and look for "Update Element".
This is only a reference to the URL, you have to write the code to handle it.
Neil
-----Original Message-----
From: Alain Forget [mailto:[email protected]]
Sent: 04 June 2013 16:42
To: 'Steven Ogilvie'; 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] [WIX-users] Asking a website about the latest release
of a product [P]
There's a Burn Update element? Uh oh. Maybe this is part of the problems I'm
having with my bundle upgrades.
I can't seem to find such an element though. The closest I've come is this:
http://wix.sourceforge.net/manual-wix3/wix_xsd_upgrade.htm
But that doesn't seem right, because the parents are Fragment and Product, not
Bundle or Chain or something burn-y.
Can you please point me in the right direction?
Alain
-----Original Message-----
From: Steven Ogilvie [mailto:[email protected]]
Sent: June 4, 2013 11:15
To: [email protected]; General discussion for Windows Installer XML toolset.
Subject: RE: [WiX-users] [WIX-users] Asking a website about the latest release
of a product [P]
Classification: Public
What about the Burn Update element?
-----Original Message-----
From: Alain Forget [mailto:[email protected]]
Sent: June-04-13 11:00 AM
To: 'Paul F Brewster'; 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] [WIX-users] Asking a website about the latest release
of a product
I probably re-invented the wheel, and not very well. Let the deployment experts
here be the judge. :-)
When our software starts up, it sends its version number to our server, which
compares that to the current version (stored in a database). If there's a
mismatch, it sends our client a link where the new version's bundle installer
can be downloaded and a checksum of the file. The client downloads the
installer, calculates the checksum and verifies it to the one it got from the
server (to make sure the file downloaded intact...btw, all the server-client
discussions and software downloading are secured with SSL or some form of
symmetric encryption. I'd hate our software to be a vector for client
infection). If the installer seems intact, it then runs the installer with this
command:
cmd /c start MyInstaller.exe -quiet -norestart -log MyInstaller.log
And WiX awesomely does the rest (e.g. stops our software, removes the old
version, installs the new version, and runs it), all without any user
interruption (although I am wrestling with restart issues at the moment, but I
expect it to be fixed). Our Wix bundle/packages are set for MajorUpgrades only,
which makes upgrade life so much easier than dealing with minor upgrades and
patches seem to get messy and complicated. That said, if your software is
massive, then MajorUpgrades, which I think basically uninstall the old version
and install the new version, could be very cumbersome for users, especially if
there are frequent updates.
Alain
-----Original Message-----
From: Paul F Brewster [mailto:[email protected]]
Sent: June 4, 2013 10:43
To: [email protected]; 'General discussion for Windows Installer XML toolset.'
Subject: RE: [WiX-users] [WIX-users] Asking a website about the latest release
of a product
Alain
It's the former rather than the later. Is there a current standardized protocol
that you use within your own software to make that check at startup? I'm
trying to use best practices and not re-invent the wheel.
This may not be a real WiX question but since this forum deals with software
deployment issues I thought I raise the issue anyway.
Thanks
Paul
-----Original Message-----
From: Alain Forget [mailto:[email protected]]
Sent: Tuesday, June 04, 2013 10:08 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] [WIX-users] Asking a website about the latest release
of a product
Are you looking for updates to your own software that the user is installing,
or third-party software (like the Java Runtime Environment)?
We do the former in our software (not WiX) at startup, not in WiX. For the
latter, we just bundle the current version with our own software installer
using burn.
Alain
-----Original Message-----
From: Paul Brewster [mailto:[email protected]]
Sent: June 3, 2013 22:30
To: [email protected]
Subject: [WiX-users] [WIX-users] Asking a website about the latest release of a
product
Does anyone have a suggestion/sample code for checking a web site for the
latest release of a product?
Paul Brewster
5501 Hawthorne Pl, NW
Washington, DC 20016-2668
H (202) 362 6324
C (301) 351 1949
----------------------------------------------------------------------------
--
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations 2.
Dashboards that offer high-level views of enterprise services 3. A single
system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
----------------------------------------------------------------------------
--
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations 2.
Dashboards that offer high-level views of enterprise services 3. A single
system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations 2.
Dashboards that offer high-level views of enterprise services 3. A single
system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
This message has been marked as Public by Steven Ogilvie on June-04-13 11:14:58
AM.
The above classification labels were added to the message by TITUS Message
Classification. For more information visit www.titus.com.
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations 2.
Dashboards that offer high-level views of enterprise services 3. A single
system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
This message has been marked as Public by Steven Ogilvie on June-04-13 11:56:03
AM.
The above classification labels were added to the message by TITUS Message
Classification.
For more information visit www.titus.com.
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users