Re: [WiX-users] Burn and Upgrades
Ok. It would be cool if you could use a Burn-Package like a Msi-Package and it would know, if it is allowed to perform an upgrade. I have tested yet, that the WiXStBA stops with an error, if one tries to install an older bundle over a newer yet installed one. So I was hoping that you can specify the allowed versions in order to get a better failing message. But now it seems to me, that I need a custom BA if I want to achieve that goal? For our upgrades it could be possible, that a Msi-Package is sufficient - but first of all I am not sure about that yet and on the other hand I am not sure if it is possible to make the full installation via a burn bundle and the upgrades only via a Msi. As my C# knowledges are not so profound yet, I would like to avoid writing a custom BA... -Ursprüngliche Nachricht- Von: Rob Mensching [mailto:r...@robmensching.com] Gesendet: Montag, 1. Oktober 2012 06:12 An: General discussion for Windows Installer XML toolset. Betreff: Re: [WiX-users] Burn and Upgrades No. Why do you need min-max version restrictions? Today, if you have multiple Bundles with the same UpgradeCode, the higher version upgrades the lower versions. You can also upgrade other Bundle's UpgradeCodes by adding a RelatedBundle with the Action='upgrade' and the Id='UpgradeCodeOfOtherBundles'. Technically speaking, the Bundle/@UpgradeCode attribute is just short hand for the RelatedBundle syntax. That and it is required. 2012/9/28 Christian Hausknecht chauskne...@beracom.de Hello folks, is there anything in Burn that provides a possibility to define a minimum and a maximum bundle version for and upgrade like the UpgradeVersion-Tags in WiX? And if not is there a way to handle a check without writing a custom BA? Overall what is the exact behavior of a bundle that recognizes that its version is higher than the one of the installed bundle? Greetings, Mit freundlichen Grüßen Christian Hausknecht Entwicklung BeraCom Beratung und Software-Entwicklung GmbH Co. KG Weidestr. 134, 22083 Hamburg T: +49 (0)40 547 241 - DW F: +49 (0)40 547 241 - 60 M: chauskne...@beracom.demailto:chauskne...@beracom.de http://www.beracom.de = Kommanditgesellschaft: Sitz Hamburg, RG Hamburg, HRA 90932 Persönlich haftende Gesellschafterin: BeraCom Beratung und Software-Entwicklung GmbH Sitz Hamburg, RG Hamburg, HRB 64844 Geschäftsführer: Arno Schaefer, Britta Kahlfuss Diese E-Mail ist vertraulich und exklusiv für den/die Adressaten bestimmt. Weiterleitung oder Kopieren, auch auszugsweise, darf nur mit ausdrücklicher schriftlicher Einwilligung des Absenders erfolgen. In jedem Fall ist sicherzustellen, dass keinerlei inhaltliche Veränderungen erfolgen. Der Absender ist von der Richtigkeit dieser Mail zum Zeitpunkt ihrer Erstellung überzeugt. Er und/oder sein Unternehmen übernimmt jedoch keine Haftung für ihre Richtigkeit. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Conditional MsiPackage
It might be appropriate to use MSIPackage/@Permanent and a condition of ConfigRequiresIt and not ProductDetected (set with a product search). If the package was present before the bundle was installed, there's some third party thing using it and you don't know when it's safe to remove (if ever). Only the user would know. With that condition, Burn only installs it if it didn't exist beforehand and I'd presume never removes it if it never installed it. I'm assuming that the package would remain visible in ARP or not for the user to remove themselves if Burn didn't touch it. -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 29 September 2012 09:21 To: General toolset. (wix-users@lists.sourceforge.net) Subject: [WiX-users] Conditional MsiPackage I have an msi in my bundle that is only installed for a particular config but I don't want to uninstall it if the end user has it installed. Is there any way to do this with the MsiPackage element? I don't think I can use InstallConidtion as the documentation says it will uninstall it. Neil Neil Sleightholm X2 Systems Limited n...@x2systems.commailto:n...@x2systems.com - - How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Conditional MsiPackage
That sounds like a good solution. Are you saying that setting Permanent stops the InstallCondition ever uninstalling it? Neil It might be appropriate to use MSIPackage/@Permanent and a condition of ConfigRequiresIt and not ProductDetected (set with a product search). If the package was present before the bundle was installed, there's some third party thing using it and you don't know when it's safe to remove (if ever). Only the user would know. With that condition, Burn only installs it if it didn't exist beforehand and I'd presume never removes it if it never installed it. I'm assuming that the package would remain visible in ARP or not for the user to remove themselves if Burn didn't touch it. -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 29 September 2012 09:21 To: General toolset. (wix-users@lists.sourceforge.net) Subject: [WiX-users] Conditional MsiPackage I have an msi in my bundle that is only installed for a particular config but I don't want to uninstall it if the end user has it installed. Is there any way to do this with the MsiPackage element? I don't think I can use InstallConidtion as the documentation says it will uninstall it. Neil Neil Sleightholm X2 Systems Limited n...@x2systems.commailto:n...@x2systems.com -- --- - How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Best way to uninstall ExePackage that has nouninstall flag
We install the java runtime (version 6) by extracting the msi and cab. We've never had any trouble doing it this way through several Java updates (and a change of bootstrapper). MsiPackage DisplayName=Java(tm) 6 Update 24 Description=Java virtual machine (runtime) for Java programs. Permanent=yes Visible=yes SourceFile=path\jre1.6.0_24.msi MsiProperty Name=STATIC Value=1 / !-- static is optional -- MsiProperty Name=SKIPLICENSE Value=1 / MsiProperty Name=ENDDIALOG Value=0 / Payload SourceFile=path\Data1.cab / /MsiPackage -Original Message- From: Nick Ramirez [mailto:nickra...@hotmail.com] Sent: 01 October 2012 05:47 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Best way to uninstall ExePackage that has nouninstall flag That's what I figured. The installer in question is the Java Runtime. It's pretty sparse with the command-line flags! -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Best-way-to-uni nstall-ExePackage-that-has-no-uninstall-flag-tp7580935p7580954.html Sent from the wix-users mailing list archive at Nabble.com. - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Conditional MsiPackage
I'll admit I haven't tried it but it wouldn't be very permanent if it did :) -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 01 October 2012 10:15 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Conditional MsiPackage That sounds like a good solution. Are you saying that setting Permanent stops the InstallCondition ever uninstalling it? Neil It might be appropriate to use MSIPackage/@Permanent and a condition of ConfigRequiresIt and not ProductDetected (set with a product search). If the package was present before the bundle was installed, there's some third party thing using it and you don't know when it's safe to remove (if ever). Only the user would know. With that condition, Burn only installs it if it didn't exist beforehand and I'd presume never removes it if it never installed it. I'm assuming that the package would remain visible in ARP or not for the user to remove themselves if Burn didn't touch it. -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 29 September 2012 09:21 To: General toolset. (wix-users@lists.sourceforge.net) Subject: [WiX-users] Conditional MsiPackage I have an msi in my bundle that is only installed for a particular config but I don't want to uninstall it if the end user has it installed. Is there any way to do this with the MsiPackage element? I don't think I can use InstallConidtion as the documentation says it will uninstall it. Neil Neil Sleightholm X2 Systems Limited n...@x2systems.commailto:n...@x2systems.com --- --- --- - How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. --- --- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Remove Options button from Burn?
You'll have a variable for the path Variable Name=InstallFolder Value=[ProgramFilesFolder]companyname\productname Persisted=yes bal:Overridable=yes Type=string / Which you pass to your MSI using MSIProperty. Assuming you use INSTALLDIR as your directory Id in your MSI, as is commonly used, it looks like this: MsiProperty Name=INSTALLDIR Value=InstallFolder / The content of @Value is a burn expression so it is evaluated. -Original Message- From: Kelly Graus [mailto:kelly.gr...@toltech.net] Sent: 01 October 2012 06:06 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Remove Options button from Burn? A related question: how do you support the option to change the installation directory? I'm guessing its passed to the msi as a variable? I'm sure it's probably easy, but my google skills are failing me :-). Kelly On Sep 30, 2012, at 10:02 PM, Rob Mensching r...@robmensching.com wrote: Yes, see the WixStandardBootstrapperApplication element. On Sun, Sep 30, 2012 at 3:33 PM, Dave Steckler davidsteck...@gmail.comwrote: Looking through the archives, this has been asked a few times, but not answered yet, so I thought I'd ask again: Is there any relatively simple way to remove the Options button when creating a Burn install? I'm using WixStandardBootstrapperApplication.HyperlinkLicense, but with an empty LicenseUrl to skip the EULA page. I have a simple install, and want it to be nothing more than: Install - Done (everything goes to a nice default location under Program Files) But it shows the Options button. Knowing my users, g*d only knows what they might screw up with that... Thanks, Dave - - Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Remove Options button from Burn?
The other thing you will have to do is to save the path in your MSI (e.g. In the registry) and then retrieve it in your bundle so that on an upgrade the previous path is restored e.g.: Variable Name=InstallFolder Type=string Value=[ProgramFilesFolder]company\app Persisted=yes bal:Overridable=yes / util:RegistrySearch Id=PreviousInstallFolderSearch Root=HKLM Key=SOFTWARE\company\app Value=savedPath Variable=PreviousInstallFolder / util:DirectorySearch Path=[PreviousInstallFolder] Variable=InstallFolder After=PreviousInstallFolderSearch Condition=PreviousInstallFolder / Neil You'll have a variable for the path Variable Name=InstallFolder Value=[ProgramFilesFolder]companyname\productname Persisted=yes bal:Overridable=yes Type=string / Which you pass to your MSI using MSIProperty. Assuming you use INSTALLDIR as your directory Id in your MSI, as is commonly used, it looks like this: MsiProperty Name=INSTALLDIR Value=InstallFolder / The content of @Value is a burn expression so it is evaluated. -Original Message- From: Kelly Graus [mailto:kelly.gr...@toltech.net] Sent: 01 October 2012 06:06 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Remove Options button from Burn? A related question: how do you support the option to change the installation directory? I'm guessing its passed to the msi as a variable? I'm sure it's probably easy, but my google skills are failing me :-). Kelly On Sep 30, 2012, at 10:02 PM, Rob Mensching r...@robmensching.com wrote: Yes, see the WixStandardBootstrapperApplication element. On Sun, Sep 30, 2012 at 3:33 PM, Dave Steckler davidsteck...@gmail.comwrote: Looking through the archives, this has been asked a few times, but not answered yet, so I thought I'd ask again: Is there any relatively simple way to remove the Options button when creating a Burn install? I'm using WixStandardBootstrapperApplication.HyperlinkLicense, but with an empty LicenseUrl to skip the EULA page. I have a simple install, and want it to be nothing more than: Install - Done (everything goes to a nice default location under Program Files) But it shows the Options button. Knowing my users, g*d only knows what they might screw up with that... Thanks, Dave - - Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- --- - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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?
[WiX-users] ExePackage uninstalled on upgrade
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=quot;NT AUTHORITY\NETWORK SERVICEquot; /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 n...@x2systems.com -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Custom Bootstrapper Application: Problem whentrying todetect if Bundle is already installed
Thanks for your advises. There are two problems with WixBundleInstalled: 1) I have to distinguish 3 states: version is same, current version is lower than installed version, current version is higher than installed version. But WixBundleInstalled only has value 0 or 1. 2) Which is even worse: I can't get this to work. I tried var x = _bootstrapperApplication.Engine.StringVariables[WixBundleInstalled]; and var y = _bootstrapperApplication.Engine.NumericVariables[WixBundleInstalled]; Both returned 0. When I handle the DetectRelatedBundle event however, I see that the bundle is already installed in the current version (which is correct)... -Ursprüngliche Nachricht- Von: Rob Mensching [mailto:r...@robmensching.com] Gesendet: Freitag, 28. September 2012 04:53 An: General discussion for Windows Installer XML toolset. Betreff: Re: [WiX-users] Custom Bootstrapper Application: Problem whentrying todetect if Bundle is already installed The wixstdba uses WixBundleInstalled variable to determine maintenance mode. I would recommend doing the same. On Thu, Sep 27, 2012 at 4:03 PM, Brian C briancoving...@yahoo.com wrote: If you have an msi which is always installed, you could check the version of it in the DetectRelatedMsiPackage callback. You have access to both the major and minor version in the event argument. From: Frauenhoffer, Sabine sabine.frauenhof...@haufe-lexware.com To: General discussion for Windows Installer XML toolset. wix-users@lists.sourceforge.net Sent: Thursday, September 27, 2012 8:48 AM Subject: Re: [WiX-users] Custom Bootstrapper Application: Problem whentrying todetect if Bundle is already installed I tried that one already. It always returned 0 no matter what version my bundle had. -Ursprüngliche Nachricht- Von: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Gesendet: Donnerstag, 27. September 2012 15:36 An: General discussion for Windows Installer XML toolset. Betreff: Re: [WiX-users] Custom Bootstrapper Application: Problem whentrying todetect if Bundle is already installed Could you use the built-in variable WixBundleInstalled instead ? I'm not sure if that's version specific or not. It might be worth a look. -Original Message- From: Frauenhoffer, Sabine [mailto:sabine.frauenhof...@haufe-lexware.com] Sent: 27 September 2012 14:13 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Custom Bootstrapper Application: Problem when trying todetect if Bundle is already installed Hi there, I have a problem when trying to detect whether my Bundle is already installed. My usecase is as follows: I am creating a bundle with a custom UI. On startup I need to check whether my bundle is already installed in the exactly same version to determine if I have to show the maintenance page (if the versions match), to block installation(if a newer version is already installed) or show the install page (else). So I make a call to _bootstrapperApplication.Engine.Detect(); My first idea now was to handle the event _bootstrapperApplication.DetectRelatedBundle and somehow determine whether the productcodes are different. This is not possible as I can't get the product code of the bundle that is going to be installed. Then I thought it might be an idea, to check for some package which is unique for my product. So I added the line _bootstrapperApplication.DetectPackageComplete = DetectedPackage; (see below) but it doesn't work as I expected: private void DetectedPackage(object sender, DetectPackageCompleteEventArgs e) { PackageState.Obsolete if (e.PackageId.Equals(mypackage, StringComparison.Ordinal)) { _state = (e.State == PackageState.Present) ? InstallationState.DetectedPresent : InstallationState.DetectedAbsent; } } -If for example version 2.8 is installed and the Package in my Bundle now has version 2.7 it returns PackageState.Absent (or Obsolete? I can't reproduce it at the moment) which is just fine -If version 2.8 is installed and the Package in my Bundle now has version 2.8, too, it syas e.State = PackageState.Present which is correct, too. -But if version 2.8 is installed and the Package in my Bundle now has version 2.9, I get e.State = PackageState.Present and would show the maintenance page although I would need to show install page and install the newer version. Is this intended or is it a bug? Am I getting something wrong? What I am doing as a workaround is, on DetectRelatedBundle event I make some very ugly version comparison. Is there any other option? Any help appreciated, thanks in advance! Regards, Sabine -- --- - Everyone hates slow websites. So do we. Make your web apps
[WiX-users] unsubscribe
___ Douglas Thomas Sr. Sftw. Developer RedPrairie 308 N. Cleveland-Massillon Rd. Akron, OH 44333-9302 Office: (330) 665-1698 Fax: (330) 665-2915 www.RedPrairie.comhttp://www.redprairie.com/ doug.tho...@redprairie.com Email Disclaimerhttp://www.redprairie.com/Content.aspx?id=2471 -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] ExePackage uninstalled on upgrade
More info: Running v1 installs SQL, v2 removes it, v3,4,5 etc installs SQL then immediately removes it! In the log file created for the upgrade there is this entry [1664:16B4][2012-10-01T13:30:31]: Skipping dependency registration on package with no dependency providers: SQLServerExpress. Neil 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-0F374 55F35EA/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=quot;NT AUTHORITY\NETWORK SERVICEquot; /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 n...@x2systems.com -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Detecting Feature state in Managed BA
I have the same code in the DetectMsiFeature and, both get called in the initial installation. However, when I run the bootstrap executable again (or run Change in ARP) I do not get any calls to PlanMsiFeature, which is where I modify the feature states based upon user input. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Detecting-Feature-state-in-Managed-BA-tp7580920p7580966.html Sent from the wix-users mailing list archive at Nabble.com. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] WixLibs do not seem to work after 3.6 upgrade.
Hello, We upgraded from WiX3.5.2519 to 3.6.3303.1, and it seems like wixlibs are not working as expected anymore in our projects. The library project builds, but when a merge module attempts to build(which has the wixlib project as a reference), I get the following error: The end element matching the 'wixLibrary' start element was not found. It seems to have the closing element though, as it looks like this: ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization;String /String/WixLocalization/wixLibrary Any ideas why? I'm using VS2012, on Windows 8! Thanks in advance! This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade.
Is the wixlib xml valid ? There might be a malformed element somewhere inside. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 15:47 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Hello, We upgraded from WiX3.5.2519 to 3.6.3303.1, and it seems like wixlibs are not working as expected anymore in our projects. The library project builds, but when a merge module attempts to build(which has the wixlib project as a reference), I get the following error: The end element matching the 'wixLibrary' start element was not found. It seems to have the closing element though, as it looks like this: ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization;String /String/WixLocalization/wixLibrary Any ideas why? I'm using VS2012, on Windows 8! Thanks in advance! This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade.
I don't think so..but just to be sure, I changed all the values to a single string char. So for example, one string definition would end up being: String Id=ValidateSharepointUrl![CDATA[a]]/String So there are a bunch of these String definitions between ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization; String Id=ValidateSharepointUrl![CDATA[a]]/String LOTS_OF_OTHER_STRINGS /WixLocalization/wixLibrary So is this not an expected behaviour? -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: 01 October 2012 16:18 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Is the wixlib xml valid ? There might be a malformed element somewhere inside. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 15:47 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Hello, We upgraded from WiX3.5.2519 to 3.6.3303.1, and it seems like wixlibs are not working as expected anymore in our projects. The library project builds, but when a merge module attempts to build(which has the wixlib project as a reference), I get the following error: The end element matching the 'wixLibrary' start element was not found. It seems to have the closing element though, as it looks like this: ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization;String /String/WixLocalization/wixLibrary Any ideas why? I'm using VS2012, on Windows 8! Thanks in advance! This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Burn restart behavior
Hi, I have created a managed bootstrapper using burn which installs one to three MSIs. One of the packages might require a restart of the system. What I now do is this: private void ApplyComplete(object sender, ApplyCompleteEventArgs e) { // .. if (e.Restart == ApplyRestart.RestartInitiated || e.Restart == ApplyRestart.RestartRequired) { IsRebootRequired = true; e.Result = Result.Restart; } // ... } So, in the OnApplyComplete event I basically tell Burn to restart. However, this is not very user friendly, as the user might want to delay the restart. One solution would be to pop up a message box asking the user whether he wants to restart the computer now or later. But I find that this is not the optimal solution. Ideally, main window of the installer should just state that the installation was successful but a restart is required. It would contain a checkbox, which the user could check to indicate that he wants to restart the computer immediately. The problem is, that I can't tell burn to restart the computer. The only way I know is the Result property in the OnApplyComplete handler. But that method is long gone... Is there another way to tell burn to restart the computer? Or do I have to implement that on my own? Kind regards, Henning Krause -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade.
We have 3.6 wixlibs building with no problems and I can't see any relevant bugs in the bugs database. Wix 3.6 was mostly Burn rather than core toolset changes. I wasn't thinking of the strings being bad, so much as the xml elements themselves. The error message makes it sound like badly formed XML but unless you're transforming the intermediate file for some reason, then I can't see why there would be any. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 16:34 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. I don't think so..but just to be sure, I changed all the values to a single string char. So for example, one string definition would end up being: String Id=ValidateSharepointUrl![CDATA[a]]/String So there are a bunch of these String definitions between ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization; String Id=ValidateSharepointUrl![CDATA[a]]/String LOTS_OF_OTHER_STRINGS /WixLocalization/wixLibrary So is this not an expected behaviour? -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: 01 October 2012 16:18 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Is the wixlib xml valid ? There might be a malformed element somewhere inside. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 15:47 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Hello, We upgraded from WiX3.5.2519 to 3.6.3303.1, and it seems like wixlibs are not working as expected anymore in our projects. The library project builds, but when a merge module attempts to build(which has the wixlib project as a reference), I get the following error: The end element matching the 'wixLibrary' start element was not found. It seems to have the closing element though, as it looks like this: ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization;String /String/WixLocalization/wixLibrary Any ideas why? I'm using VS2012, on Windows 8! Thanks in advance! This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or
Re: [WiX-users] Remove Options button from Burn?
Uh - yep. Right there in the Bal schema doc. My mad Google skillz were, apparently, taking the weekend off or something, Thanks! - keywords for crawlers, for future archive searchers Burn Wix Wxs Suppress Options Button Remove Options Button Bal Schema http://wix.sourceforge.net/manual-wix3/bal_xsd_wixstandardbootstrapperapplication.htm On Sun, Sep 30, 2012 at 9:02 PM, Rob Mensching r...@robmensching.com wrote: Yes, see the WixStandardBootstrapperApplication element. On Sun, Sep 30, 2012 at 3:33 PM, Dave Steckler davidsteck...@gmail.com wrote: Looking through the archives, this has been asked a few times, but not answered yet, so I thought I'd ask again: Is there any relatively simple way to remove the Options button when creating a Burn install? I'm using WixStandardBootstrapperApplication.HyperlinkLicense, but with an empty LicenseUrl to skip the EULA page. I have a simple install, and want it to be nothing more than: Install - Done (everything goes to a nice default location under Program Files) But it shows the Options button. Knowing my users, g*d only knows what they might screw up with that... Thanks, Dave -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade.
Ok I found the problem! You know how when you create a wixlib project, you have a default Library.wxs file? In 3.6 by having this as follows worked: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; /Wix With 3.6, this won't work...you NEED to have the fragment tag as well...the way it is when it is created by deafult: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; Fragment/Fragment /Wix I never had a look into the wix codebase, but something must have changed so that this doesn't work? If it helps, this is the error I was getting in the output window in VS: C:\my_path\FCGLocales2.wixlib(0,0): error LGHT0133: The end element matching the 'wixLibrary' start element was not found. Done building project GcwaMerge.wixproj -- FAILED. This is when I build the merge module that uses the wixlib project. The wixlib project builds successfully. -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: 01 October 2012 16:54 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. We have 3.6 wixlibs building with no problems and I can't see any relevant bugs in the bugs database. Wix 3.6 was mostly Burn rather than core toolset changes. I wasn't thinking of the strings being bad, so much as the xml elements themselves. The error message makes it sound like badly formed XML but unless you're transforming the intermediate file for some reason, then I can't see why there would be any. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 16:34 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. I don't think so..but just to be sure, I changed all the values to a single string char. So for example, one string definition would end up being: String Id=ValidateSharepointUrl![CDATA[a]]/String So there are a bunch of these String definitions between ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization; String Id=ValidateSharepointUrl![CDATA[a]]/String LOTS_OF_OTHER_STRINGS /WixLocalization/wixLibrary So is this not an expected behaviour? -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: 01 October 2012 16:18 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Is the wixlib xml valid ? There might be a malformed element somewhere inside. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 15:47 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Hello, We upgraded from WiX3.5.2519 to 3.6.3303.1, and it seems like wixlibs are not working as expected anymore in our projects. The library project builds, but when a merge module attempts to build(which has the wixlib project as a reference), I get the following error: The end element matching the 'wixLibrary' start element was not found. It seems to have the closing element though, as it looks like this: ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization;String /String/WixLocalization/wixLibrary Any ideas why? I'm using VS2012, on Windows 8! Thanks in advance! This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of
Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade.
First paragraph I meant to say 3.5 -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 17:12 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Ok I found the problem! You know how when you create a wixlib project, you have a default Library.wxs file? In 3.6 by having this as follows worked: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; /Wix With 3.6, this won't work...you NEED to have the fragment tag as well...the way it is when it is created by deafult: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; Fragment/Fragment /Wix I never had a look into the wix codebase, but something must have changed so that this doesn't work? If it helps, this is the error I was getting in the output window in VS: C:\my_path\FCGLocales2.wixlib(0,0): error LGHT0133: The end element matching the 'wixLibrary' start element was not found. Done building project GcwaMerge.wixproj -- FAILED. This is when I build the merge module that uses the wixlib project. The wixlib project builds successfully. -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: 01 October 2012 16:54 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. We have 3.6 wixlibs building with no problems and I can't see any relevant bugs in the bugs database. Wix 3.6 was mostly Burn rather than core toolset changes. I wasn't thinking of the strings being bad, so much as the xml elements themselves. The error message makes it sound like badly formed XML but unless you're transforming the intermediate file for some reason, then I can't see why there would be any. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 16:34 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. I don't think so..but just to be sure, I changed all the values to a single string char. So for example, one string definition would end up being: String Id=ValidateSharepointUrl![CDATA[a]]/String So there are a bunch of these String definitions between ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization; String Id=ValidateSharepointUrl![CDATA[a]]/String LOTS_OF_OTHER_STRINGS /WixLocalization/wixLibrary So is this not an expected behaviour? -Original Message- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] Sent: 01 October 2012 16:18 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Is the wixlib xml valid ? There might be a malformed element somewhere inside. -Original Message- From: Stelios Kyprou [mailto:stelios.kyp...@fcg.im] Sent: 01 October 2012 15:47 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] WixLibs do not seem to work after 3.6 upgrade. Hello, We upgraded from WiX3.5.2519 to 3.6.3303.1, and it seems like wixlibs are not working as expected anymore in our projects. The library project builds, but when a merge module attempts to build(which has the wixlib project as a reference), I get the following error: The end element matching the 'wixLibrary' start element was not found. It seems to have the closing element though, as it looks like this: ?xml version=1.0 encoding=utf-8?wixLibrary version=3.0.2002.0 xmlns=http://schemas.microsoft.com/wix/2006/libraries;WixLocalization Codepage=1252 Culture=en-us xmlns=http://schemas.microsoft.com/wix/2006/localization;String /String/WixLocalization/wixLibrary Any ideas why? I'm using VS2012, on Windows 8! Thanks in advance! This message w/attachments (message) is intended solely for the use of the intended recipient(s) and may contain information that is privileged, confidential or proprietary. If you are not an intended recipient, please notify the sender, and then please delete and destroy all copies and attachments, and be advised that any review or dissemination of, or the taking of any action in reliance on, the information contained in or attached to this message is prohibited. Formicary cannot guarantee that this message is secure or free of errors or viruses. - - 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
[WiX-users] Burn and install conditions...
Sigh... Am I daft, or I just don't understand... I have multiple packages I need to install as pre reqs of the main install... Do these make sense? .Net 4.0: ExePackage Id=DotNetFx40 DisplayName=Microsoft .NET Framework 4 SourceFile=..\..\PreReqs\dotNetFx40_Full_x86_x64.exe InstallCommand=/passive /norestart InstallCondition=Not Installed AND NETFRAMEWORK40FULL = quot;#0 quot; Permanent=yes/ SQLServer: ExePackage Id=SQLExpressx86 DisplayName=Microsoft® SQL Server® 2012 - Express Edition x86 SourceFile=..\..\PreReqs\SQLEXPR_x86_ENU.exe InstallCommand=/ACTION=install /QUIETSIMPLE InstallCondition=(Installed OR SQLSERVER2008 = quot;10.0.1600.0quot;) OR (Installed OR SQLSERVER2012 = quot;11.0.2100.10quot;) OR (Installed OR SQLSERVEREXPRESS = quot;10.0.1600.22quot;) AND x86 = 1 Permanent=yes/ SQLCompact: MsiPackage Id=SQLCompactx86 DisplayName=Microsoft SQL Server Compact 3.5 SP2 x86 DisplayInternalUI=no Visible=yes SourceFile=..\..\PreReqs\SSCERuntime_x86-ENU.msi InstallCondition=Not Installed AND SQLCompactx86Installed = quot;0.0.0.0quot; Permanent=yes/ Fragment Id=InstallConditionChecks PropertyRef Id=NETFRAMEWORK40FULL/ Property Id=SQLSERVEREXPRESS Value=0 RegistrySearch Id=SQLServerExpress Key=SOFTWARE\Microsoft\Microsoft Sql Server\SQLEXPRESS\MSSQLServer\CurrentVersion Name=CurrentVersion Root=HKLM Type=raw/ /Property Property Id=SQLSERVER2008 Value=0 RegistrySearch Id=SQLServer2008 Key=SOFTWARE\Microsoft\Microsoft Sql Server\MSSQL10_50.SQLSERVER\MSSQLServer\CurrentVersion Name=CurrentVersion Root=HKLM Type=raw/ /Property Property Id=SQLSERVER2012 Value=0 RegistrySearch Id=SQLServer2012 Key=SOFTWARE\Microsoft\Microsoft Sql Server\MSSQL11.MSSQLSERVER\MSSQLServer\CurrentVersion Name=CurrentVersion Root=HKLM Type=raw/ /Property util:ProductSearch Guid =296E293F-C481-4DDE-9ED2-3F79FCF38731 Id =SQLProviderx86Search Variable =SQLProviderx86Installed Condition=$(var.Platform)=x86 / -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-and-install-conditions-tp7580975.html Sent from the wix-users mailing list archive at Nabble.com. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Bundle upgrade rollback removes the entire product other than bundle ARP entry
Sure. Plan section of new bundle - [1910:00E8][2012-09-17T09:54:25]: Plan 15 packages, action: Install [1910:00E8][2012-09-17T09:54:25]: Skipping dependency registration on package with no dependency providers: VC8X86 [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleLog_VC8X86' to value 'D:\Users\demerson\AppData\Local\Temp\appv_client_20120917095414_0_VC8X86.log' [1910:00E8][2012-09-17T09:54:25]: Condition 'NOT VersionNT64' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Skipping dependency registration on package with no dependency providers: VC10X86 [1910:00E8][2012-09-17T09:54:25]: Condition 'VersionNT64' evaluates to true. [1910:00E8][2012-09-17T09:54:25]: Skipping dependency registration on package with no dependency providers: VC10X64 [1910:00E8][2012-09-17T09:54:25]: Condition 'NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition '(UserLanguageID=1033 OR UNSUPPORTEDLOCALE=1) AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1031 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1041 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=2052 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1028 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'VersionNT64 AND NOT TerminalServer' evaluates to true. [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleRollbackLog_CoreX64' to value 'D:\Users\demerson\AppData\Local\Temp\appv_client_20120917095414_1_CoreX64_rollback.log' [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleLog_CoreX64' to value 'D:\Users\demerson\AppData\Local\Temp\appv_client_20120917095414_1_CoreX64.log' [1910:00E8][2012-09-17T09:54:25]: Condition '(UserLanguageID=1033 OR UNSUPPORTEDLOCALE=1) AND VersionNT64 AND NOT TerminalServer' evaluates to true. [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleRollbackLog_EnLangpackX64' to value 'D:\Users\demerson\AppData\Local\Temp\appv_client_20120917095414_2_EnLangpackX64_rollback.log' [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleLog_EnLangpackX64' to value 'D:\Users\demerson\AppData\Local\Temp\appv_client_20120917095414_2_EnLangpackX64.log' [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1031 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1041 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=2052 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1028 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Planned package: VC8X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: VC10X86, state: Absent, default requested: Absent, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: VC10X64, state: Absent, default requested: Present, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: CoreX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: EnLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: DeLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: JaLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: ZhCnLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: ZhTwLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: CoreX64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback:
Re: [WiX-users] Bundle upgrade rollback removes the entire product other than bundle ARP entry
Sure. Plan section of new bundle - [1910:00E8][2012-09-17T09:54:25]: Plan 15 packages, action: Install [1910:00E8][2012-09-17T09:54:25]: Skipping dependency registration on package with no dependency providers: VC8X86 [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleLog_VC8X86' to value 'D:\Users\abc\AppData\Local\Temp\app_client_20120917095414_0_VC8X86.log' [1910:00E8][2012-09-17T09:54:25]: Condition 'NOT VersionNT64' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Skipping dependency registration on package with no dependency providers: VC10X86 [1910:00E8][2012-09-17T09:54:25]: Condition 'VersionNT64' evaluates to true. [1910:00E8][2012-09-17T09:54:25]: Skipping dependency registration on package with no dependency providers: VC10X64 [1910:00E8][2012-09-17T09:54:25]: Condition 'NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition '(UserLanguageID=1033 OR UNSUPPORTEDLOCALE=1) AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1031 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1041 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=2052 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1028 AND NOT VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'VersionNT64 AND NOT TerminalServer' evaluates to true. [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleRollbackLog_CoreX64' to value 'D:\Users\abc\AppData\Local\Temp\app_client_20120917095414_1_CoreX64_rollback.log' [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleLog_CoreX64' to value 'D:\Users\abc\AppData\Local\Temp\app_client_20120917095414_1_CoreX64.log' [1910:00E8][2012-09-17T09:54:25]: Condition '(UserLanguageID=1033 OR UNSUPPORTEDLOCALE=1) AND VersionNT64 AND NOT TerminalServer' evaluates to true. [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleRollbackLog_EnLangpackX64' to value 'D:\Users\abc\AppData\Local\Temp\app_client_20120917095414_2_EnLangpackX64_rollback.log' [1910:00E8][2012-09-17T09:54:25]: Setting string variable 'WixBundleLog_EnLangpackX64' to value 'D:\Users\abc\AppData\Local\Temp\app_client_20120917095414_2_EnLangpackX64.log' [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1031 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1041 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=2052 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Condition 'UserLanguageID=1028 AND VersionNT64 AND NOT TerminalServer' evaluates to false. [1910:00E8][2012-09-17T09:54:25]: Planned package: VC8X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: VC10X86, state: Absent, default requested: Absent, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: VC10X64, state: Absent, default requested: Present, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: CoreX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: EnLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: DeLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: JaLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: ZhCnLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: ZhTwLangpackX86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1910:00E8][2012-09-17T09:54:25]: Planned package: CoreX64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback:
Re: [WiX-users] Burn restart behavior
You can also return IDRESTART from OnShutdown(). On Mon, Oct 1, 2012 at 8:44 AM, Henning Krause m...@henningkrause.euwrote: Hi, I have created a managed bootstrapper using burn which installs one to three MSIs. One of the packages might require a restart of the system. What I now do is this: private void ApplyComplete(object sender, ApplyCompleteEventArgs e) { // .. if (e.Restart == ApplyRestart.RestartInitiated || e.Restart == ApplyRestart.RestartRequired) { IsRebootRequired = true; e.Result = Result.Restart; } // ... } So, in the OnApplyComplete event I basically tell Burn to restart. However, this is not very user friendly, as the user might want to delay the restart. One solution would be to pop up a message box asking the user whether he wants to restart the computer now or later. But I find that this is not the optimal solution. Ideally, main window of the installer should just state that the installation was successful but a restart is required. It would contain a checkbox, which the user could check to indicate that he wants to restart the computer immediately. The problem is, that I can't tell burn to restart the computer. The only way I know is the Result property in the OnApplyComplete handler. But that method is long gone... Is there another way to tell burn to restart the computer? Or do I have to implement that on my own? Kind regards, Henning Krause -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Burn and install conditions...
These are the results even though I don't have 90% of the pre reqs: Detect 8 packages Detected partially cached package: MainInstall, invalid payload: MainInstall, reason: 0x80070570 Detected package: DotNetFx40, state: Absent, cached: None Detected package: A_Synchronizationx86, state: Absent, cached: None Detected package: A_Synchronizationx64, state: Absent, cached: Complete Detected package: DatabaseProvidersx64, state: Absent, cached: None Detected package: DatabaseProvidersx86, state: Absent, cached: Complete Detected package: SQLCompactx86, state: Absent, cached: Complete Detected package: SQLCompactx64, state: Absent, cached: Complete Detected package: MainInstall, state: Absent, cached: Partial Detect complete, result: 0x0 Plan 8 packages, action: Install Condition 'Not Installed AND NETFRAMEWORK40FULL = #0 ' evaluates to false. Skipping dependency registration on package with no dependency providers: DotNetFx40 Condition 'Not Installed AND A_SQLSyncx86Installed = 0.0.0.0' evaluates to false. Condition 'Not Installed AND A_SQLSyncx64Installed = 0.0.0.0 AND x64 = 1' evaluates to false. Condition 'Not Installed AND SQLProviderx64Installed = 0.0.0.0 AND x64 = 1' evaluates to false. Condition 'Not Installed AND SQLProviderx86Installed = 0.0.0.0' evaluates to false. Condition 'Not Installed AND SQLCompactx86Installed = 0.0.0.0' evaluates to false. Condition 'Not Installed AND SQLCompactx64Installed = 0.0.0.0 AND x64 = 1' evaluates to false. AND Detect 8 packages Detected package: DotNetFx40, state: Absent, cached: None Detected package: SQLExpressx86, state: Absent, cached: None Detected package: SQLExpressx64, state: Absent, cached: None Detected package: A_Synchronizationx86, state: Absent, cached: None Detected package: A_Synchronizationx64, state: Absent, cached: Complete Detected package: DatabaseProvidersx64, state: Absent, cached: None Detected package: DatabaseProvidersx86, state: Absent, cached: Complete Detected package: MainInstall, state: Absent, cached: None Detect complete, result: 0x0 Plan 8 packages, action: Install Condition 'Not Installed AND NETFRAMEWORK40FULL = #0 ' evaluates to false. Skipping dependency registration on package with no dependency providers: DotNetFx40 Condition '(Not Installed AND SQLSERVER2008 = 10.0.1600.0) OR (Not Installed AND SQLSERVER2012 = 11.0.2100.10) OR (Not Installed AND SQLSERVEREXPRESS = 10.0.1600.22) AND x86 = 1' evaluates to false. Skipping dependency registration on package with no dependency providers: SQLExpressx86 Condition '(Not Installed AND SQLSERVER2008 = 10.0.1600.0) OR (Not Installed AND SQLSERVER2012 = 11.0.2100.10) OR (Not Installed AND SQLSERVEREXPRESS = 10.0.1600.22) AND x64 = 1' evaluates to false. Skipping dependency registration on package with no dependency providers: SQLExpressx64 Condition 'Not Installed AND A_SQLSyncx86Installed = 0.0.0.0' evaluates to false. Condition 'Not Installed AND A_SQLSyncx64Installed = 0.0.0.0 AND x64 = 1' evaluates to false. Condition 'Not Installed AND SQLProviderx64Installed = 0.0.0.0 AND x64 = 1' evaluates to false. Condition 'Not Installed AND SQLProviderx86Installed = 0.0.0.0' evaluates to false. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-and-install-conditions-tp7580975p7580978.html Sent from the wix-users mailing list archive at Nabble.com. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Conditional MsiPackage
Permanent tells the engine to not uninstall Packages. I agree with Peter. smile/ On Mon, Oct 1, 2012 at 2:21 AM, Peter Shirtcliffe pshirtcli...@sdl.comwrote: I'll admit I haven't tried it but it wouldn't be very permanent if it did :) -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 01 October 2012 10:15 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Conditional MsiPackage That sounds like a good solution. Are you saying that setting Permanent stops the InstallCondition ever uninstalling it? Neil It might be appropriate to use MSIPackage/@Permanent and a condition of ConfigRequiresIt and not ProductDetected (set with a product search). If the package was present before the bundle was installed, there's some third party thing using it and you don't know when it's safe to remove (if ever). Only the user would know. With that condition, Burn only installs it if it didn't exist beforehand and I'd presume never removes it if it never installed it. I'm assuming that the package would remain visible in ARP or not for the user to remove themselves if Burn didn't touch it. -Original Message- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 29 September 2012 09:21 To: General toolset. (wix-users@lists.sourceforge.net) Subject: [WiX-users] Conditional MsiPackage I have an msi in my bundle that is only installed for a particular config but I don't want to uninstall it if the end user has it installed. Is there any way to do this with the MsiPackage element? I don't think I can use InstallConidtion as the documentation says it will uninstall it. Neil Neil Sleightholm X2 Systems Limited n...@x2systems.commailto:n...@x2systems.com --- --- --- - How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. --- --- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] ExePackage uninstalled on upgrade
The WiX toolset automatically creates a dependency provider for packages that it can (MsiPackage and in WiX v3.7, MspPackage). Since ExePackages are opaque, you'd need to add your own dependency provider (Provides element from WixDependencyExtension) to get the engine to do reference counting. On Mon, Oct 1, 2012 at 6:44 AM, Neil Sleightholm n...@x2systems.com wrote: More info: Running v1 installs SQL, v2 removes it, v3,4,5 etc installs SQL then immediately removes it! In the log file created for the upgrade there is this entry [1664:16B4][2012-10-01T13:30:31]: Skipping dependency registration on package with no dependency providers: SQLServerExpress. Neil 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-0F374 55F35EA/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=quot;NT AUTHORITY\NETWORK SERVICEquot; /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 n...@x2systems.com -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] light -sval
One of my family of install packages uses Windows Installer 4 to get access to the restart manager. Unfortunately this has the consequences that its MSIs cannot be validated at creation time on a vanilla Windows Server 2003 machine. What are the potential risks of using -sval to turn off validation? Keith Douglas Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6 keith.doug...@statcan.gc.ca Telephone | Téléphone 613-951-4405 Facsimile | Télécopieur 613-951-1966 Government of Canada | Gouvernement du Canada -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] ExePackage uninstalled on upgrade
Is there any documentation or a sample for this? The topic How to: Author product dependencies is blank! Neil -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: 01 October 2012 18:43 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] ExePackage uninstalled on upgrade The WiX toolset automatically creates a dependency provider for packages that it can (MsiPackage and in WiX v3.7, MspPackage). Since ExePackages are opaque, you'd need to add your own dependency provider (Provides element from WixDependencyExtension) to get the engine to do reference counting. On Mon, Oct 1, 2012 at 6:44 AM, Neil Sleightholm n...@x2systems.com wrote: More info: Running v1 installs SQL, v2 removes it, v3,4,5 etc installs SQL then immediately removes it! In the log file created for the upgrade there is this entry [1664:16B4][2012-10-01T13:30:31]: Skipping dependency registration on package with no dependency providers: SQLServerExpress. Neil 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-0 F374 55F35EA/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=quot;NT AUTHORITY\NETWORK SERVICEquot; /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 n...@x2systems.com - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net
Re: [WiX-users] light -sval
Update (sorry for the fast turnaround, but I forgot to do this ...) I just read in the book by Nick Ramirez that -sval is the same as turning off all ICE stuff. This was *not* clear from the supplied documentation, at least in Wix 3.5 ... (i.e., validation does not sound necessarily the same as all internal consistency evaluators etc.). Nevertheless, in a package that doesn't change in details much (and seems to work as designed) is turning off ICE risky? Keith Douglas Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6 keith.doug...@statcan.gc.ca Telephone | Téléphone 613-951-4405 Facsimile | Télécopieur 613-951-1966 Government of Canada | Gouvernement du Canada -Original Message- From: Douglas, Keith - CoSD/DSCo Sent: October-01-12 1:53 PM To: General discussion for Windows Installer XML toolset. Subject: light -sval One of my family of install packages uses Windows Installer 4 to get access to the restart manager. Unfortunately this has the consequences that its MSIs cannot be validated at creation time on a vanilla Windows Server 2003 machine. What are the potential risks of using -sval to turn off validation? Keith Douglas Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6 keith.doug...@statcan.gc.ca Telephone | Téléphone 613-951-4405 Facsimile | Télécopieur 613-951-1966 Government of Canada | Gouvernement du Canada -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Examples of Burn
There is one here http://bryanpjohnston.wordpress.com/2012/09/28/custom-wix-managed-bootstrapper-application/comment-page-1/#comment-7 -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Examples-of-Burn-tp7578587p7580985.html Sent from the wix-users mailing list archive at Nabble.com. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] ExePackage uninstalled on upgrade
After a little trial and error I came up with this: dep:Provides Key=SQLServer2008R2ExpressSP1 Version=10.50.2500.0 / Where dep is defined as: xmlns:dep=http://schemas.microsoft.com/wix/DependencyExtension; dep:Provides / is placed as a child of the ExePackage. What this does is create a registry key in HKCR\Installer\Dependencies and this ties the package to the bundle. It appears to work ok but I would appreciate any feedback if this is incorrect or there is more I need to do. Neil -Original Message- From: Rob Mensching [mailto:r...@robmensching.com] Sent: 01 October 2012 18:43 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] ExePackage uninstalled on upgrade The WiX toolset automatically creates a dependency provider for packages that it can (MsiPackage and in WiX v3.7, MspPackage). Since ExePackages are opaque, you'd need to add your own dependency provider (Provides element from WixDependencyExtension) to get the engine to do reference counting. On Mon, Oct 1, 2012 at 6:44 AM, Neil Sleightholm n...@x2systems.com wrote: More info: Running v1 installs SQL, v2 removes it, v3,4,5 etc installs SQL then immediately removes it! In the log file created for the upgrade there is this entry [1664:16B4][2012-10-01T13:30:31]: Skipping dependency registration on package with no dependency providers: SQLServerExpress. Neil 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-0 F374 55F35EA/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=quot;NT AUTHORITY\NETWORK SERVICEquot; /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 n...@x2systems.com - - 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching http://RobMensching.com LLC -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Was the fancy Wix 3.6 installer made in WIX
I just grabbed Wix 3.6 so I could use Wix in 2012 and the installer's UI was very pretty. Was that somehow written in WiX itself? Adam -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Was the fancy Wix 3.6 installer made in WIX
Very pretty, but very inaccessible with screen readers. -Original Message- From: Adam Tegen [mailto:adam.te...@gmail.com] Sent: Monday, October 01, 2012 8:04 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Was the fancy Wix 3.6 installer made in WIX I just grabbed Wix 3.6 so I could use Wix in 2012 and the installer's UI was very pretty. Was that somehow written in WiX itself? Adam -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Examples of Burn
I don't get it; aren't WiX projects written purely in XML? -Original Message- From: vchauras [mailto:vivekchauras...@gmail.com] Sent: Monday, October 01, 2012 2:56 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Examples of Burn There is one here http://bryanpjohnston.wordpress.com/2012/09/28/custom-wix-managed-bootstrapper-application/comment-page-1/#comment-7 -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Examples-of-Burn-tp7578587p7580985.html Sent from the wix-users mailing list archive at Nabble.com. -- 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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WixLibs do not seem to work after 3.6 upgrade.
On 01-Oct-12 12:12, Stelios Kyprou wrote: In 3.6 by having this as follows worked: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; /Wix I'm surprised that worked in either version: The schema definitely implies something's required. But please file a bug. -- sig://boB http://joyofsetup.com/ -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Compiling resources files
On 28-Sep-12 14:53, Janzen Brewer wrote: Did I lose something in the build processes of these DTF libraries that would compile those error.txt files? Or is using resgen.exe in a pre-build script expected? The .resources version of those files are also checked in. Apparently it wasn't a high priority for Jason to automate their build... -- sig://boB http://joyofsetup.com/ -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Detecting Feature state in Managed BA
On 01-Oct-12 10:33, Brian_Covington wrote: I have the same code in the DetectMsiFeature and, both get called in the initial installation. However, when I run the bootstrap executable again (or run Change in ARP) I do not get any calls to PlanMsiFeature, which is where I modify the feature states based upon user input. Start with the Burn log; every package with feature selection enabled and features found should get log messages of the form: Plan %1!u! msi features for package: %2!ls! during the plan phase but before the Planned package message. -- sig://boB http://joyofsetup.com/ -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Was the fancy Wix 3.6 installer made in WIX
On 01-Oct-12 20:04, Adam Tegen wrote: I just grabbed Wix 3.6 so I could use Wix in 2012 and the installer's UI was very pretty. Was that somehow written in WiX itself? It's a bundle with a custom bootstrapper application built in WPF. -- sig://boB http://joyofsetup.com/ -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] [WIX-users] Patch in Wix 3.6 is empty. warning PYRO1079: The cabinet '***.cab' does not contain any files
On 25-Sep-12 09:55, Parker, Steven wrote: Just to update I have found that the problem seems to stem from the torch call and if I use the wixmst file generated by 3.5 it creates the patch fine. Can you post the .wixmsts in a bug? -- sig://boB http://joyofsetup.com/ -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] When to not use ParallelCache?
On 30-Sep-12 14:48, Rob Mensching wrote: When your BA can't handle it. Or when a suddenly-dropped internet connection is rare... -- sig://boB http://joyofsetup.com/ -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Examples of Burn
Burn based codes have a bootstrapper C# code too. On Mon, Oct 1, 2012 at 8:11 PM, Katherine Moss [via Windows Installer XML (WiX) toolset] ml-node+s687559n7580990...@n2.nabble.com wrote: I don't get it; aren't WiX projects written purely in XML? -Original Message- From: vchauras [mailto:[hidden email]http://user/SendEmail.jtp?type=nodenode=7580990i=0] Sent: Monday, October 01, 2012 2:56 PM To: [hidden email] http://user/SendEmail.jtp?type=nodenode=7580990i=1 Subject: Re: [WiX-users] Examples of Burn There is one here http://bryanpjohnston.wordpress.com/2012/09/28/custom-wix-managed-bootstrapper-application/comment-page-1/#comment-7 -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Examples-of-Burn-tp7578587p7580985.html Sent from the wix-users mailing list archive at Nabble.com. -- 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 [hidden email] http://user/SendEmail.jtp?type=nodenode=7580990i=2 https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list [hidden email] http://user/SendEmail.jtp?type=nodenode=7580990i=3 https://lists.sourceforge.net/lists/listinfo/wix-users -- If you reply to this email, your message will be added to the discussion below: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Examples-of-Burn-tp7578587p7580990.html To unsubscribe from Examples of Burn, click herehttp://windows-installer-xml-wix-toolset.687559.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_codenode=7578587code=dml2ZWtjaGF1cmFzaXlhQGdtYWlsLmNvbXw3NTc4NTg3fDY5MDE1ODM2NA== . NAMLhttp://windows-installer-xml-wix-toolset.687559.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml -- Best Regards, Vivek Kumar Chaurasiya Graduate Student Purdue University Cell: 765-491-4074 -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Examples-of-Burn-tp7578587p7580997.html Sent from the wix-users mailing list archive at Nabble.com. -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Burn installing .NET 4.5 Beta
Hi, I've got a simple bundle setup with one msi: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; xmlns:bal=http://schemas.microsoft.com/wix/BalExtension; Bundle Name=My Setup Version=1.0.0.0 Manufacturer=My Company UpgradeCode=SOME_GUID .. Chain PackageGroupRef Id=NetFx45Web / MsiPackage DisplayName=My App SourceFile=$(var.AppMSIProject.TargetPath)/MsiPackage /Chain /Bundle /Wix NetFx45Web is installing .NET Framework 4.5 Beta. The source code src\ext\NetFxExtension\wixlib\NetFx4.5.wxs points to http://go.microsoft.com/fwlink/?linkid=223706 but it should point to http://go.microsoft.com/fwlink/?LinkId=225704 according to Microsoft (http://msdn.microsoft.com/en-us/library/ee942965.aspx#redist). Is there any way around this aside from re-compiling the source? Thanks Dave -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users