[WiX-users] Getting notification of an upgrade

2011-09-28 Thread Tom Quarendon
I've been playing with understanding upgrading in MSI/WiX, but the thing that I've not yet understood is that the upgrade appears to happen completely silently. How do I get some kind of feedback in the user interface to say "we've found version x already installed, this will upgrade it", and ma

[WiX-users] Create Shortcut to "Computer" virtual folder

2011-09-28 Thread Jim Treinen
Hello, I am trying to create a shortcut from the Desktop to a virtual location in "Computer" or "My Computer" . This is easily done in Windows by dragging the virtual folder (MyFolder) from the Tree View in Explorer up to Favorites in Windows 7, but I cannot replicate this using WiX. Target Typ

Re: [WiX-users] Specify the INSTALLLOCATION of packages inside the burn managed bootstrapper

2011-09-28 Thread Bernard Rodrigue
I found the answer here (from Bob Arnson): http://stackoverflow.com/questions/7588259/wix-specify-the-installlocation-of-packages-inside-the-burn-managed-bootstrapper "Use an MsiProperty child for each MsiPackage to specify INSTALLLOCATION=[BurnVariable]. Then use Engine.StringVariables to set Bu

Re: [WiX-users] Compiling Merge Modules in Vistual Studio, no ICE validation?

2011-09-28 Thread john.burak
Bob Arnson wrote: > > It does by default. Look at verbose build output to make sure -sval > isn't being passed. > I checked and I'm not suppressing any ICE validation. I tried again in Orca and realized I was running the full test suite and not just the Merge Module validations. It tried aga

[WiX-users] Dealing with ICE48 warning

2011-09-28 Thread Mark Modrall
Hi... Our installers are used internally to install to a farm, so we had In our old Wix 2.0 scripts. We recently updated to Wix 3.5, and I started getting ICE48 warnings. I googled around on how to do this "properly", and I found some posts about moving the definition of th

Re: [WiX-users] Strange behavior with date modifying of installed files

2011-09-28 Thread Mark Modrall
Nope, FILETIME is not timezone aware... Want to hear something even stranger? When you ask for a FILETIME to be resolved, it uses the "is daylight savings time?" setting from *now*, not the date on the file to adjust the timestamp. Want to hear something even stranger than that? The C runti

Re: [WiX-users] Strange behavior with date modifying of installed files

2011-09-28 Thread Christopher Painter
I did some googling but had decided not to post since I'm not an expert. I found some doco in MSDN describing a structure with Date and Time fields and a note saying that it's generally date modified but that the meaning is up to the application. Nothing in the datatype seemed to be UTC aware.

Re: [WiX-users] Strange behavior with date modifying of installed files

2011-09-28 Thread Rob Mensching
I believe this is a limitation of .cab files that store the times as FILETIME. Timezone is not stored. I'd be happy to be wrong if someone could show otherwise. On Wed, Sep 28, 2011 at 4:53 AM, Grigory Konovalov < grigory.konova...@confirmit.com> wrote: > Why WIX save local time for files, but do

[WiX-users] If you use Nabble then read this

2011-09-28 Thread jhennessey
I have notice on Nabble that their are several posts which do not specify a sub-forum (the options are wix-user or wix-devs) which corresponds to the two different mailing lists. I am not sure, but I believe that if you don't choose a sub-forum then your post will only be seen by those who actuall

Re: [WiX-users] GUID vs. * for components (Was: RE: WiX-usersDigest, Vol 64, Issue 49)

2011-09-28 Thread Christopher Painter
I understand how the GUIDs are generated. My question goes deeper and hits at the annoyances of needing components and GUIDs in general but I'll leave that for a blog post some day. From: "Peter Shirtcliffe" Sent: Wednesday, September 28, 2011 6:52 A

Re: [WiX-users] Strange behavior with date modifying of installed files

2011-09-28 Thread Grigory Konovalov
Why WIX save local time for files, but doesn't save UTC time? For example, a file has 10.00 time modified in a server with UTC+01.00 (it is 9.00 in UTC time). I create msi on this server and install it on a new server with UTC-01.00. The file have 10.00 time modified on the new server after instal

Re: [WiX-users] GUID vs. * for components (Was: RE: WiX-usersDigest, Vol 64, Issue 49)

2011-09-28 Thread Peter Shirtcliffe
This may clear up your confusion. The * guid is generated based on the path in the installer at build time, not based on the path with the substitutions made at install time. For example: A component's path at build time is [ProgramFilesFolder]\Company\INSTALLDIR A component's path at install tim

Re: [WiX-users] GUID vs. * for components (Was: RE: WiX-users Digest, Vol 64, Issue 49)

2011-09-28 Thread Christopher Painter
You have to implement ComponentGuidGenerationSeed to use "*" in a merge module and you wouldn't if you used a fragment instead. I wonder if WiX could be changed to just use the Module Id for it's GUID by default? My point still stands though as an MSI can have it's INSTALLDIR changed so the