Re: [WiX-users] wcautil.lib in 3.7 RC: LNK4099 warnings (vc110.pdb not found; linking as if no debug info)

2012-11-27 Thread Rob Mensching
There is a whole new build system in WiX v3.7 so lots changed. Can you file a bug on this and I'll try to figure out which setting created the problem. On Mon, Nov 26, 2012 at 7:20 PM, Bruce Cran br...@cran.org.uk wrote: Something seems to have changed with the way wcautil.lib and dutil.lib

Re: [WiX-users] Burn: upgrades

2012-11-27 Thread Rob Mensching
Upgrade bundle runs uninstall of the old bundle to remove it. The log files should explain what is going on. On Mon, Nov 26, 2012 at 11:31 PM, Neil Sleightholm n...@x2systems.comwrote: Can anyone help with this? -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com]

[WiX-users] Need to give user Read/Write to a directory

2012-11-27 Thread Mohammed Rahman
Hello All, I have the requirement of giving SQLExpress (logged on user) Read/Write access to a directory inside my installation directory. The user I'm talking about appears in the SQL Configuration manager. More ideally I should be able to find

Re: [WiX-users] Burn Logging Level for MSIs

2012-11-27 Thread Rob Mensching
Fix was a bit more simple than that but the same in the end. smile/ On Sun, Nov 25, 2012 at 5:23 AM, Neil Sleightholm n...@x2systems.comwrote: Unfortunately verbose logging on its own is not enough, to get a property dump you also need to set INSTALLLOGMODE_PROPERTYDUMP. So effectively burn

Re: [WiX-users] Force reboot after NetFx40Web install

2012-11-27 Thread Rob Mensching
The wixstdba doesn't do anything like that but a custom BA could. On Thu, Nov 22, 2012 at 4:50 AM, Gonçalo Lopes goncaloclo...@gmail.comwrote: Hi everyone, I've been trying out WiX with great success so far, but now I'm stuck in a specific issue using Burn bootstrapper. I'm using

Re: [WiX-users] Chain Burn bootstrappers and reboots

2012-11-27 Thread Rob Mensching
This is probably a bug in the wixstdba code. On Fri, Nov 23, 2012 at 4:28 AM, Nicholas Pierce nicholas.pie...@permasense.com wrote: Hi, I have written a ManagedBootstrapperApplication that requires .net 4.0. On Windows 2003 and XP, this requires the Windows Imaging Component, so I've

Re: [WiX-users] Burn: upgrades

2012-11-27 Thread Neil Sleightholm
I have checked the logs and don't really understand why it is doing what it is doing: first it runs the new install, and then it uninstalls the cached version. Why is this second step required? Shouldn't running the install do the remove of the existing package? If I was doing this without burn

Re: [WiX-users] Burn Logging Level for MSIs

2012-11-27 Thread Neil Sleightholm
Yes - I never thought to look what the MSP package did, it had exactly the correct code! Thanks for turning this around so quickly. -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: 27 November 2012 08:07 To: General discussion for Windows Installer XML

Re: [WiX-users] Popup window cause text disappearing

2012-11-27 Thread _ext Huebner Michael
Hi We have got the same effect in our installation package. One of our dialogs contains a radio button group control and below it, some controls, one of them is an edit control for password entries. Control Id=ServiceAccountSelection Type=RadioButtonGroup X=20 Y=55 Width=100 Height=60

Re: [WiX-users] Burn: upgrades

2012-11-27 Thread Rob Mensching
The old bundle has to be uninstalled to remove it's registration and cache information. This is basically the same thing the Windows Installer does when you schedule RemoveExistingProducts after InstallFinalize. Burn today does not allow you to schedule the remove existing bundles, it's always

Re: [WiX-users] Burn Logging Level for MSIs

2012-11-27 Thread Rob Mensching
Helps when we're in RC for WiX v3.7 and looking to close bugs. smile/ On Tue, Nov 27, 2012 at 12:23 AM, Neil Sleightholm n...@x2systems.comwrote: Yes - I never thought to look what the MSP package did, it had exactly the correct code! Thanks for turning this around so quickly. -Original

Re: [WiX-users] Burn: upgrades

2012-11-27 Thread Neil Sleightholm
Ok thanks, so if my install is upgrading correctly the uninstall wouldn't happen? I have RemoveExistingProducts scheduled after InstallValidate if that matters. That gives me something to investigate, I thought my install did upgrade correctly but I'll investigate further. Neil

[WiX-users] How do I leave a service running in the same state after an upgrade?

2012-11-27 Thread Andrew Jocelyn
Hi When I install a new version of my project it includes a ServiceInstall and ServiceControl element. How can I make sure the service status and account details are unchanged during an upgrade? I assume I need to somehow place the ServiceInstall and ServiceControl elements in a conditional block

[WiX-users] [Burn] Bundle appears twice in ARP after upgrade.

2012-11-27 Thread Philip Patrick
Hi, I have an MSI and a bundle (standard off-the-shelf), which chains SQL CE and my MSI at the end. So far so good, but on few upgrades, we see that the previous version stays in ARP alongside the new version. This doesn't happen all the time, so it is real pain to reproduce. The last time it

Re: [WiX-users] Burn: upgrades

2012-11-27 Thread Neil Sleightholm
I have discovered something but not a solution. I have 3 MSIs in my bundle, 2 work ok but the third doesn't. All are set to RemoveExistingProducts after InstallValidate (although I have also tried InstallExecute) and also AllowSameVersionUpgrades=yes. In the burn log for the first phase of the

Re: [WiX-users] stdba Sucecss page

2012-11-27 Thread Parkes, Kevin
Thanks Neil, I suspected as much. In this instance the message isn't vital so I'll just do without it. (I dare say it would be useful to others - probably including me in the future.) Kevin -Original Message- Date: Mon, 26 Nov 2012 14:55:13 + From: Neil Sleightholm

[WiX-users] Project reference question

2012-11-27 Thread Brownfield, Cory
My team has decided to add only the top-level project reference to the WiX project in each solution. We typically have simple builds where each solution has one WiX project that builds a single MSI. So if we have a service solution, we will be adding a single project reference to our WiX

Re: [WiX-users] Project reference question

2012-11-27 Thread Peter Shirtcliffe
I don't fully understand what you're describing but one difference from our set-up is that we have the Wix projects each in their own solution. The MSIs take a long time to build and most C# (C++, etc.) developers don't want to build them when they press build solution during development, nor do

Re: [WiX-users] Some in burn wixstba similar to msiexec /x ProductCode

2012-11-27 Thread rpriest12
Rob Mensching-7 wrote 2. Bundles are registered in ARP (aka: Program and Features, aka: theUninstallKey). That's how you can click on the Uninstall button in ARPand Burn launches to remove the bundle. You can search for it that way ifyou want. Forgive me If I am missing something, but I would

Re: [WiX-users] Project reference question

2012-11-27 Thread Castro, Edwin G. (Hillsboro)
I think I understand what you are describing. I think we have a similar setup. We have a lot of solutions that follow this pattern (please let me know if this does not accurately describe what you are trying to describe): The solution has one or more assembly projects, each with many file

Re: [WiX-users] WiX Bootstrapper Bundle creating uninstall shortcut in program files

2012-11-27 Thread rpriest12
Peter Shirtcliffe wrote If you look on a machine where the bundle is installed, you will find anentry for the bundle in the Uninstall registry key. It can be distinguishedby the presence of several values called Bundle... There is anuninstallString value under that key that you could use for

Re: [WiX-users] WiX Bootstrapper Bundle creating uninstall shortcut in program files

2012-11-27 Thread rpriest12
I meant Surely the answer cannot be... -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/WiX-Bootstrapper-Bundle-creating-uninstall-shortcut-in-program-files-tp7580364p7582122.html Sent from the wix-users mailing list archive at Nabble.com.

Re: [WiX-users] WiX Bootstrapper Bundle creating uninstall shortcut in program files

2012-11-27 Thread Bruce Cran
On 27/11/2012 17:18, rpriest12 wrote: I am in the same boat - I need the product code. there seem to be several questions about this for various reasons. Surely the answer can be to troll the uninstall registry key looking for Bundle*? What if you have multiple applications that installed

[WiX-users] Client update from 3.5 MSI to 3.6

2012-11-27 Thread Stelios Kyprou
Hello all, Quick question: If we have a product installed for a client, using the pre-burn (WiX 3.5) installer, and we give the client a newer product version installer, but built with 3.6, using Burn, a) Will the product upgrade as expected? b) If (a) is Yes, it will upgrade, then what if we

Re: [WiX-users] WiX Bootstrapper Bundle creating uninstall shortcut in program files

2012-11-27 Thread rpriest12
Thanks for the reply Bruce, Match on BundleUpgradeCode... I guess as a workaround that could work. You are still left to iterate over all the product code keys under the uninstall key looking for one that contains the BundleUpgradeCode you seek. Inefficient, but it seems I have no other

[WiX-users] migrating wix 3.5 - wix 3.6(7)

2012-11-27 Thread up2date.cyb...@gmail.com
Hi I would like to know if it's worth migrating all the UI to the bootstrapper? Also, is it worth starting the software exe from the MSI, or from the bootstrapper? I am trying to understand where should be placed things, I mean, I wonder should I put this action in a custom wixstdba or should

Re: [WiX-users] Project reference question

2012-11-27 Thread John H Bergman (XPedient)
For our installs (about 200 Assemblies in about 15 installers spread through 8 solutions); I manage the contents manually, using project references and inside the WiX, I have a component for each binary file that represents the Assembly and its .PDB file. It took a little work getting it

[WiX-users] How to Handle User cancellation of Uninstallation in a custom action ?

2012-11-27 Thread KM Rezwan Rashid
During uninstallation, using a custom action, I'd like to check if certain conditions apply popping up a windows dialog. Only if user clicks OK, uninstallation may proceed. But, if the user cancels, we want to cancel the uninstallation. Now, when user clicks cancel, basically the custom action

[WiX-users] WiX 3.6 upgrading perUser to perMachine

2012-11-27 Thread Derek Wickern
I need to upgrade a package which was unfortunately created with per-user scope. It's installing to ProgramFiles. I understand that MSI can't upgrade my perUser to perMachine. I have some ideas: 1. Automatically uninstall the per-user package (custom action?) 2. Install the per-machine package

[WiX-users] Using Alt-C from Burn's Install page disables hot keys

2012-11-27 Thread Stanfield, Albert R
On Burn's Install page pressing Alt-C (Close) and then selecting no on the are you sure you want to cancel pop-up leaves the hot keys dead until you hit tab or do some other activity first. Pressing Alt-O (Options) does not. One other side effect I've seen is if the Logo is the width of the

[WiX-users] Wix Burn Install .Net Framework 3.5 SP1 from web

2012-11-27 Thread vasjko
Hi, I'm using the next package to download and install .Net 3.5SP1 on my machine: ExePackage Id=Netfx35Web Compressed=no Permanent=yes Vital=yes Name=redist\dotnetfx35.exe

Re: [WiX-users] Unable to burn MS SQLServer Express 2012

2012-11-27 Thread Katherine Moss
Remember that PowerShell 3 can call batch files as well; my preference since batch technology is so outdated. -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Friday, November 23, 2012 10:47 AM To: Sudripta Nandy; General discussion for Windows Installer XML

Re: [WiX-users] Burn: upgrades

2012-11-27 Thread Rob Mensching
What does the plan say? On Tue, Nov 27, 2012 at 4:28 AM, Neil Sleightholm n...@x2systems.comwrote: I have discovered something but not a solution. I have 3 MSIs in my bundle, 2 work ok but the third doesn't. All are set to RemoveExistingProducts after InstallValidate (although I have also

Re: [WiX-users] [Burn] Bundle appears twice in ARP after upgrade.

2012-11-27 Thread Rob Mensching
1. Sounds right. 2. Seems like if you reboot, the bundle will finish whatever the last operation was. If it was uninstall, the bundle will uninstall. 3. No, a reboot is required. After the reboot the bundle will end up in the correct state. On Tue, Nov 27, 2012 at 3:56 AM, Philip Patrick

Re: [WiX-users] Client update from 3.5 MSI to 3.6

2012-11-27 Thread Rob Mensching
You should be fine as long as you do a major upgrade. On Tue, Nov 27, 2012 at 9:32 AM, Stelios Kyprou stelios.kyp...@fcg.imwrote: Hello all, Quick question: If we have a product installed for a client, using the pre-burn (WiX 3.5) installer, and we give the client a newer product version

[WiX-users] Where to install to by default nowadays; App Data or Program Files?

2012-11-27 Thread Katherine Moss
Hello all, I'm just wondering this since I have a program that installs to app data by default rather than program files, and it's developer says that the change of default directory has to do with special permissions needed. I mean, what is the point of the app data folder anyway? I'd never

Re: [WiX-users] Some in burn wixstba similar to msiexec /x ProductCode

2012-11-27 Thread Rob Mensching
You cannot control the BundleId. A new one is generated every time. Instead, try looking for the Bundle by a related bundle id such as your Bundle/@UpgradeCode. That is how Burn finds things. Note: These are implementation details and could change in future versions. On Tue, Nov 27, 2012 at

Re: [WiX-users] [Burn] Bundle appears twice in ARP after upgrade.

2012-11-27 Thread Philip Patrick
Thanks, Rob. We tried to reboot after we saw 2 entries - it didn't remove the old entry. Currently I instructed QA to follow the MSI's request to reboot the machine (they do not always follow it) so when it is upgraded to next version, the previous will be removed correctly. -Original

Re: [WiX-users] WiX 3.6 upgrading perUser to perMachine

2012-11-27 Thread Philip Patrick
Well, not sure ours was the best solution, but what we did is a custom action that literally moves all registry entries related to per-user package to per-machine. That means from HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\SID-OF-USER to UserData\S-1-5-18 (latter stores