[WiX-users] Installing files to the My Documents directory
I'm trying to write an installer that installs files into the user's My Documents directory (it doesn't install files anywhere else, for what it's worth). Trying to construct it the obvious way, I get a couple of errors: ICE38, complaining that the KeyPath has to be a registry key under HKCU, and ICE64, complaining the directories under PersonalFolder aren't listed in the RemoveFile table. For the first one, I really don't know what's going on - the WiX tutorial doesn't even cover what a KeyPath is, let alone when and why I should create registry keys for one.For the second one, the folders are created by an external program, and the installer shouldn't remove them on uninstall, even if they're empty. How can I tell the installer this? -Nick Johnson - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Setting property value with another property value
Title: Setting property value with another property value Thanks for all the answers! Ok, so the gist of it is; when setting a property with another property's value use a custom action. So all that is left is to schedule the CA at button push. But the code below does not seem to work, i.e getting an error; 'QtExecCmdLine' does not contain a Value attribute and is not marked as Admin, Secure, or Hidden. The Property element is being ignored. So I can set it to an arbitrary value, and the CA should overwrite it? Also talking about the [#FileId] attribute, how does one use it? I understand that if one has defined a File element or Binary element, one can use [#GivenElementId] to reference the file / path. But given one wants to use the built in ProgramFilesFolder dir property, as the program files folder does not always reside on c:? Is it possible to use [#FileId] syntax for this, is ProgramFilesFolder accessible to be used in this way?Regards Morten Fra: Rob MacFadyen [mailto:[EMAIL PROTECTED] Sendt: 4. november 2006 14:17Til: Lerudjordet, Morten MingeEmne: RE: [WiX-users] Setting property value with another property value Morten, I think what you need is: or even What's being complained about is defining a property and referencing another property in the Value portion of the definition. More or less the following is a no no: You always have to do a definition and then an explicit assignment (via a custom action). Regards, Rob From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lerudjordet, Morten MingeSent: Saturday, November 04, 2006 6:09 AMTo: wix-users@lists.sourceforge.netSubject: [WiX-users] Setting property value with another property value Hi, I have a little problem trying to do this the right way. Because I get a warning compiling when a property value is set to [FILEPATH] and [INSTALLPATH][WEBCONFIGFILE]. The warning message hint that one should set this using a custom action with the property and value field. I have not tried using CA's in this way and are kinda lost. Any help is very appreciated. Thanks Morten - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Setting property value with another property value
So to early for me, should not have sent this before morning coffee. There is no error, just a warning and it compiles nicely. I have done the setup to use the quiet cmd CA in the dll, but getting an error when executing. I use [#ConfigFile] to reference the file defined MSI error msg: Action 10:38:21: BrowseFiles. Action start 10:38:21: BrowseFiles. Action ended 10:38:24: BrowseFiles. Return value 1. Above my other CA dll is executed. Action 10:38:24: Set_QtExecCmdLine. Action start 10:38:24: Set_QtExecCmdLine. Action ended 10:38:24: Set_QtExecCmdLine. Return value 1. Action 10:38:24: QtExec. Action start 10:38:24: QtExec. Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action QtExec, entry: CAQuietExec, library: C:\DOCUME~1\bak8549\LOCALS~1\Temp\2\MSI6.tmp MSI (c) (30:BC) [10:38:36:045]: Product: TestWS v1.0.0 -- Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action QtExec, entry: CAQuietExec, library: C:\DOCUME~1\bak8549\LOCALS~1\Temp\2\MSI6.tmp Action ended 10:38:36: QtExec. Return value 3. DEBUG: Error 2896: Executing action QtExec failed. Fra: Rob MacFadyen [mailto:[EMAIL PROTECTED] Sendt: 4. november 2006 14:17 Til: Lerudjordet, Morten Minge Emne: RE: [WiX-users] Setting property value with another property value Morten, I think what you need is: or even What's being complained about is defining a property and referencing another property in the Value portion of the definition. More or less the following is a no no: You always have to do a definition and then an explicit assignment (via a custom action). Regards, Rob From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lerudjordet, Morten Minge Sent: Saturday, November 04, 2006 6:09 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Setting property value with another property value Hi, I have a little problem trying to do this the right way. Because I get a warning compiling when a property value is set to [FILEPATH] and [INSTALLPATH][WEBCONFIGFILE]. The warning message hint that one should set this using a custom action with the property and value field. I have not tried using CA's in this way and are kinda lost. Any help is very appreciated. Thanks Morten -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/2d67725e/attachment.html -- - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 6, Issue 20 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Convincing customer to use WiX toolset - is it enterprise ready?
Hello! I am in process of trying to convince customer who looks for enterprise grade InstallShield installation package improvements. I have proposed to replace it with WiX based installer and pointed him to WiX sourceforge.net site and got a very fast answer with several doubts: 1. " The sourceforge site indicates this is still in beta, so it is probally not ready for use for a commercial project which we need to distribute to enterprise customers. ... " 2. " I have downloaded the Wix package to take a look, but I could not find any documentation for it, and it does not appear to be a complete package. ... " 3. " If I could find a working example of it to see how the user interface looks during an install I might consider using it, but I would perfer either InstallShield or Wise. ... " Obviosuly I could respond to all this and other serius doubts raised by customer myself but I thought that this process may be of interest to WiX community and I may receive good support in finding arguments in favor of WiX. The most important thing is to show enterprise level installation packages created with WiX - please point me to most prominent installation packages created using WiX toolset which at the best should be available for download and testing. Please indicate as well: 1) links to the latest but still complete packages (i.e. not requiring hunting for dependencies, docs or WiX tools) working out of box - I almost always had a lot problems using packages downloaded from sourceforge. 2) links to authoritative sites describing WiX package 3) links to most recent documetation available online. Regards Jacek - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Convincing customer to use WiX toolset - is it enterprise ready?
MySQL switched to MSI and built it using WiX last year (I believe). http://dev.mysql.com/doc/administrator/en/ch02s02s01.html --John On 11/6/06, Jacek Blaszczynski <[EMAIL PROTECTED]> wrote: Hello!I am in process of trying to convince customer who looks for enterprisegrade InstallShield installation package improvements. I have proposed to replace it with WiX based installer and pointed him to WiX sourceforge.netsite and got a very fast answer with several doubts:1. " The sourceforge site indicates this is still in beta, so it is probally not ready for use for a commercial project which we need todistribute to enterprise customers. ... "2. " I have downloaded the Wix package to take a look, but I could notfind any documentation for it, and it does not appear to be a complete package. ... "3. " If I could find a working example of it to see how the userinterface looks during an install I might consider using it, but I wouldperfer either InstallShield or Wise. ... " Obviosuly I could respond to all this and other serius doubts raised bycustomer myself but I thought that this process may be of interest to WiXcommunity and I may receive good support in finding arguments in favor of WiX.The most important thing is to show enterprise level installation packagescreated with WiX - please point me to most prominent installation packagescreated using WiX toolset which at the best should be available for download and testing.Please indicate as well:1) links to the latest but still complete packages (i.e. not requiringhunting for dependencies, docs or WiX tools) working out of box - I almostalways had a lot problems using packages downloaded from sourceforge. 2) links to authoritative sites describing WiX package3) links to most recent documetation available online.RegardsJacek - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] How to launch a browser after uninstall
Hi, I would like to launch a web browser to a particular url once the uninstall has finished. Is this possible? If so, can you give me an example xml fragment? I'm a bit of a newbie, but I guess there is a custom action for this? Thanks in advance Andy _ Be the first to hear what's new at MSN - sign up to our free newsletters! http://www.msn.co.uk/newsletters - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] nant task and WiX
Hi, What is the easiest way of being able to build my WiX installer project taking into account that I’m using task to build my solution? Thanks Pawel Pabich - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] preprocessor variable $(var.Build)
Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? Sorry for the trouble... Oliver From: Bob Arnson [mailto:[EMAIL PROTECTED] Sent: Friday, November 03, 2006 6:04 PMTo: Friedrich, OliverCc: wix-users@lists.sourceforge.netSubject: Re: [WiX-users] preprocessor variable $(var.Build) Friedrich, Oliver wrote: No, we did not use Votive V2, just plain wxs-files that we added to a simple solution, we did not use Votive V2.Sorry, I'm not understanding. Are you asking how to set the Build variable using Votive? -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to launch a browser after uninstall
Hi Andy, The online WiX tutorial has an example of launching things here (http://www.tramontana.co.hu/wix/lesson3.php#3.2). If you haven't done so yet, you really should study the tutorial in-depth. Regards, John -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Pike Sent: Monday, November 06, 2006 7:20 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] How to launch a browser after uninstall Hi, I would like to launch a web browser to a particular url once the uninstall has finished. Is this possible? If so, can you give me an example xml fragment? I'm a bit of a newbie, but I guess there is a custom action for this? Thanks in advance Andy _ Be the first to hear what's new at MSN - sign up to our free newsletters! http://www.msn.co.uk/newsletters - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] preprocessor variable $(var.Build)
To get wix to use the var it has to run in the context where the $(ConfigurationName) is set (candle compile). You then compile wixobj with: candle.exe -dMyVar = $(ConfigurationName)... Then you should be able to access the $(var.MyVar) in the wix code. Usually this is set up in a msbuld script and passed when compiling the wxs files to wixobj. morten Message: 6 Date: Mon, 6 Nov 2006 14:20:58 +0100 From: "Friedrich, Oliver" <[EMAIL PROTECTED]> Subject: Re: [WiX-users] preprocessor variable $(var.Build) To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? Sorry for the trouble... Oliver From: Bob Arnson [mailto:[EMAIL PROTECTED] Sent: Friday, November 03, 2006 6:04 PM To: Friedrich, Oliver Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] preprocessor variable $(var.Build) Friedrich, Oliver wrote: No, we did not use Votive V2, just plain wxs-files that we added to a simple solution, we did not use Votive V2. Sorry, I'm not understanding. Are you asking how to set the Build variable using Votive? -- sig://boB http://bobs.org -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/70c1b015/attachment.html -- - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 6, Issue 21 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Com LocalServer32 in 8.3 format
Hi, I am authoring wix version 3 com servers in the 'correct' way as below, but the LocalServer32 @ registry entry is generated in 8.3 format names. This seems to be because of the [!MyServer.exe] generated in the msi. If I use orca to change that to [#MyServer.exe] then I get the long filename as I require. I would much prefer to maintain the code below rather than a load of registry entries which are prone to mistakes, is there any method of forcing the [#MyServer.exe] to be generated. Thanks, Peter - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] nant task and WiX
In you'r msbuild file you can do something like this. morten Message: 5 Date: Mon, 6 Nov 2006 13:18:36 - From: "Pawel Pabich" <[EMAIL PROTECTED]> Subject: [WiX-users] nant task and WiX To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Hi, What is the easiest way of being able to build my WiX installer project taking into account that I'm using task to build my solution? Thanks Pawel Pabich -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/1413cde3/attachment.html -- Message: 6 Date: Mon, 6 Nov 2006 14:20:58 +0100 From: "Friedrich, Oliver" <[EMAIL PROTECTED]> Subject: Re: [WiX-users] preprocessor variable $(var.Build) To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? Sorry for the trouble... Oliver From: Bob Arnson [mailto:[EMAIL PROTECTED] Sent: Friday, November 03, 2006 6:04 PM To: Friedrich, Oliver Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] preprocessor variable $(var.Build) Friedrich, Oliver wrote: No, we did not use Votive V2, just plain wxs-files that we added to a simple solution, we did not use Votive V2. Sorry, I'm not understanding. Are you asking how to set the Build variable using Votive? -- sig://boB http://bobs.org -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/70c1b015/attachment.html -- - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 6, Issue 21 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to prompt to terminate process on uninstall
Ok a follow up question, Where do I put the uninstall custom action at in the Wix file? My wix file doesn’t contain any kind of remove / uninstall sections from what I can tell? -JEff From: Rob Mensching Sent: Thursday, October 26, 2006 1:02 PM To: Jeff MacDuff; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall wix\ src\ca\wixca\dll\CloseApps.cpp From: Jeff MacDuff Sent: Thursday, October 26, 2006 12:58 To: Rob Mensching; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall Ahh ok.. I understand. Can you tell me more about this CloseApps CA ? Is this an existing item I can just hook into? From: Rob Mensching Sent: Thursday, October 26, 2006 12:58 PM To: Jeff MacDuff; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall You’d have to use a CustomAction like CloseApps to kill off more than just those files that are held in use by a process with a visible window. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff MacDuff Sent: Thursday, October 26, 2006 12:53 To: wix-users@lists.sourceforge.net Subject: [WiX-users] How to prompt to terminate process on uninstall What is the correct method in the WIX file to list the process names that should / need to be killed before uninstall occurs? What we are seeing is that if process A is running… the MSI at uninstall time will uninstall all of the other files ( dll’s / xml’s / etc ) and then prompt the user to reboot. At reboot the process A is removed. The bug is that if the user chooses not to reboot.. and clicks on the process A systray icon this will cause process A to crash since it’s dependent files are now gone. How do I tell the MSI uninstall process to kill process A ? Thanks, Jeff - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] nant task and WiX
Or you can just use the built-in wix.targets file that we ship with wix. That will do all of the right stuff for you, including smart incremental builds. If you use Votive v3, you'll automatically get MSBuild projects, but you don't have to use Votive to still use the wix.targets file. Justin -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lerudjordet, Morten Minge Sent: Monday, November 06, 2006 6:45 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] nant task and WiX In you'r msbuild file you can do something like this. morten Message: 5 Date: Mon, 6 Nov 2006 13:18:36 - From: "Pawel Pabich" <[EMAIL PROTECTED]> Subject: [WiX-users] nant task and WiX To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Hi, What is the easiest way of being able to build my WiX installer project taking into account that I'm using task to build my solution? Thanks Pawel Pabich -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/1413cde3/attachment.html -- Message: 6 Date: Mon, 6 Nov 2006 14:20:58 +0100 From: "Friedrich, Oliver" <[EMAIL PROTECTED]> Subject: Re: [WiX-users] preprocessor variable $(var.Build) To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? Sorry for the trouble... Oliver From: Bob Arnson [mailto:[EMAIL PROTECTED] Sent: Friday, November 03, 2006 6:04 PM To: Friedrich, Oliver Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] preprocessor variable $(var.Build) Friedrich, Oliver wrote: No, we did not use Votive V2, just plain wxs-files that we added to a simple solution, we did not use Votive V2. Sorry, I'm not understanding. Are you asking how to set the Build variable using Votive? -- sig://boB http://bobs.org -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/70c1b015/attachment.html -- - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 6, Issue 21 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to prompt to terminate process on uninstall
Hi Jeff. The custom needs be placed in the proper sequence, such as before RemoveAllFiles. WiX, or more accurately MSI, isn’t organized towards stages of installation, but allows you to schedule events based on those stages. Joel Peterson [EMAIL PROTECTED] From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff MacDuff Sent: Monday, November 06, 2006 8:16 AM To: Rob Mensching; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] How to prompt to terminate process on uninstall Ok a follow up question, Where do I put the uninstall custom action at in the Wix file? My wix file doesn’t contain any kind of remove / uninstall sections from what I can tell? -JEff From: Rob Mensching Sent: Thursday, October 26, 2006 1:02 PM To: Jeff MacDuff; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall wix\ src\ca\wixca\dll\CloseApps.cpp From: Jeff MacDuff Sent: Thursday, October 26, 2006 12:58 To: Rob Mensching; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall Ahh ok.. I understand. Can you tell me more about this CloseApps CA ? Is this an existing item I can just hook into? From: Rob Mensching Sent: Thursday, October 26, 2006 12:58 PM To: Jeff MacDuff; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall You’d have to use a CustomAction like CloseApps to kill off more than just those files that are held in use by a process with a visible window. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff MacDuff Sent: Thursday, October 26, 2006 12:53 To: wix-users@lists.sourceforge.net Subject: [WiX-users] How to prompt to terminate process on uninstall What is the correct method in the WIX file to list the process names that should / need to be killed before uninstall occurs? What we are seeing is that if process A is running… the MSI at uninstall time will uninstall all of the other files ( dll’s / xml’s / etc ) and then prompt the user to reboot. At reboot the process A is removed. The bug is that if the user chooses not to reboot.. and clicks on the process A systray icon this will cause process A to crash since it’s dependent files are now gone. How do I tell the MSI uninstall process to kill process A ? Thanks, Jeff - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?
I know that Microsoft use WiX for at least some parts of the SQL Server 2005, Office 2007 and Exchange Server 2007 installers. Version 2.0.x is considered the stable version. It does get bugfixes, but no major new development. Version 3.0.x is considered the unstable development version. The versions at http://sourceforge.net/project/showfiles.php?group_id=105970 of both are considered particularly stable; there are point releases (approximately weekly) at http://wix.sourceforge.net/releases/ (when it works). Most people want to download the binaries or the Votive MSI, not the sources package. It's self-contained - no other tools are necessary, not even the Windows Installer SDK. Votive is the GUI, which is a Visual Studio integration package. The documentation is in the 'doc' folder of the binaries package as a chm file. Documentation is currently a weak area - the WiX.chm file gives the syntax, but not really much in the way of semantics. There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly direct access to the Windows Installer tables, so the SDK documentation is often the best source for understanding what's going on. I also find Phil Wilson's book "The Definitive Guide to Windows Installer" useful, although it may be helpful if you've had some experience with Visual Studio's deployment projects before reading it. You should probably also read Rob Mensching's blog at http://blogs.msdn.com/robmen/. To see how the default user interface looks during an install, get the UI sample linked from http://www.tramontana.co.hu/wix/lesson2.php (http://www.tramontana.co.hu/wix/download.php?file=samplewixui.zip&type=appl ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a full Windows Installer tool, and can create any UI that the developer can think of and that the Windows Installer runtime will support. If you want to do something that Windows Installer cannot support (um, like all the Microsoft applications listed above!) then you need to create an external UI handler program, but that is actually not very common. The documentation at http://wix.sourceforge.net/manual-wix2/wix_index.htm is for WiX v2.0, and is a little out of date - I'm not sure when it was last generated. It's basically the same information as in the HTML Help file. -- Mike Dimmick -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: 06 November 2006 10:51 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! I am in process of trying to convince customer who looks for enterprise grade InstallShield installation package improvements. I have proposed to replace it with WiX based installer and pointed him to WiX sourceforge.net site and got a very fast answer with several doubts: 1. " The sourceforge site indicates this is still in beta, so it is probally not ready for use for a commercial project which we need to distribute to enterprise customers. ... " 2. " I have downloaded the Wix package to take a look, but I could not find any documentation for it, and it does not appear to be a complete package. ... " 3. " If I could find a working example of it to see how the user interface looks during an install I might consider using it, but I would perfer either InstallShield or Wise. ... " Obviosuly I could respond to all this and other serius doubts raised by customer myself but I thought that this process may be of interest to WiX community and I may receive good support in finding arguments in favor of WiX. The most important thing is to show enterprise level installation packages created with WiX - please point me to most prominent installation packages created using WiX toolset which at the best should be available for download and testing. Please indicate as well: 1) links to the latest but still complete packages (i.e. not requiring hunting for dependencies, docs or WiX tools) working out of box - I almost always had a lot problems using packages downloaded from sourceforge. 2) links to authoritative sites describing WiX package 3) links to most recent documetation available online. Regards Jacek - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your jo
Re: [WiX-users] nant task and WiX
I use NAnt to call in a similar fashion but add some more options since I'm paranoid. I also have NAnt version my WiX file on the fly using the task after I've built my project. To clarify, I use WiX v2: Lerudjordet, Morten Minge wrote: > > In you'r msbuild file you can do something like this. > > > > > > > > > morten > > > Message: 5 > Date: Mon, 6 Nov 2006 13:18:36 - > From: "Pawel Pabich" <[EMAIL PROTECTED]> > Subject: [WiX-users] nant task and WiX > To: > Message-ID: > > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="us-ascii" > > > > Hi, > > > > What is the easiest way of being able to build my WiX installer project > taking into account > > that I'm using task to build my solution? > > > > Thanks > > > > Pawel Pabich > > -- next part -- > An HTML attachment was scrubbed... > URL: > http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments > /20061106/1413cde3/attachment.html > > -- > > Message: 6 > Date: Mon, 6 Nov 2006 14:20:58 +0100 > From: "Friedrich, Oliver" <[EMAIL PROTECTED]> > Subject: Re: [WiX-users] preprocessor variable $(var.Build) > To: > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="us-ascii" > > > Alright, just found out, where this variable was set. It is set on the > commandline while calling the batch-file to start the compilation of the > setup. > > The batch-file is called as "Pre-build event command line" in VS2005. > The variable "var.Build" is set to the value of "$(ConfigurationName)". > The last is homemade of VisualStudio. How can I access this > "ConfigurationName" under WiX-V3? > > Sorry for the trouble... > > Oliver > > > > > From: Bob Arnson [mailto:[EMAIL PROTECTED] > Sent: Friday, November 03, 2006 6:04 PM > To: Friedrich, Oliver > Cc: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] preprocessor variable $(var.Build) > > > Friedrich, Oliver wrote: > > No, we did not use Votive V2, just plain wxs-files that > we added to a simple solution, we did not use Votive V2. > > > Sorry, I'm not understanding. Are you asking how to set the > Build variable using Votive? > > > -- > sig://boB > http://bobs.org > > -- next part -- > An HTML attachment was scrubbed... > URL: > http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments > /20061106/70c1b015/attachment.html > > -- > > > - > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your job > easier Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > -- > > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > End of WiX-users Digest, Vol 6, Issue 21 > > > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- View this message in context: http://www.nabble.com/%3Cmsbuild%3E-nant-task-and-WiX-tf2582295.html#a7206871 Sent from the wix-users mailing list archive at Nabble.com. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Installing files to the My Documents directory
The validation assumes that you're writing something that will add personalized settings when launching an advertised shortcut - you may have seen Office do this if you install it using one user account, then click one of the shortcuts to launch an Office application in a different user account (you see a brief Windows Installer progress dialog). A lot of us aren't doing this, of course. Every component has a key path. If you don't specify one WiX will use the first member of the component which can be a key path (File, RegistryKey, ODBC). Windows Installer uses the key path to decide whether the component is installed or not: if the key path is present, the component is installed and Windows Installer will skip installing it (unless the file is a newer version). If you've installed your package per-machine, and you don't use a suitable KeyPath, the installer may not install for another user. Or something like that. ICE64 is something to do with cleaning up a user's roaming profile after an advertised application has been removed. I think. It's not very clear. You can suppress validation with -sv, and suppress a particular ICE with -sice:ICEnn, e.g. -sice:ICE38. -- Mike Dimmick From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Nick JohnsonSent: 06 November 2006 08:01To: wix-users@lists.sourceforge.netSubject: [WiX-users] Installing files to the My Documents directory I'm trying to write an installer that installs files into the user's My Documents directory (it doesn't install files anywhere else, for what it's worth). Trying to construct it the obvious way, I get a couple of errors: ICE38, complaining that the KeyPath has to be a registry key under HKCU, and ICE64, complaining the directories under PersonalFolder aren't listed in the RemoveFile table. For the first one, I really don't know what's going on - the WiX tutorial doesn't even cover what a KeyPath is, let alone when and why I should create registry keys for one.For the second one, the folders are created by an external program, and the installer shouldn't remove them on uninstall, even if they're empty. How can I tell the installer this? -Nick Johnson - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?
Hello! Thnx for replies - they are very helpful. Can someone from MSFT WiX developers confirm which enterprise grade product installers are currently created with help of WiX package? Rgrds Jacek -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 9:48 PM To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? I know that Microsoft use WiX for at least some parts of the SQL Server 2005, Office 2007 and Exchange Server 2007 installers. Version 2.0.x is considered the stable version. It does get bugfixes, but no major new development. Version 3.0.x is considered the unstable development version. The versions at http://sourceforge.net/project/showfiles.php?group_id=105970 of both are considered particularly stable; there are point releases (approximately weekly) at http://wix.sourceforge.net/releases/ (when it works). Most people want to download the binaries or the Votive MSI, not the sources package. It's self-contained - no other tools are necessary, not even the Windows Installer SDK. Votive is the GUI, which is a Visual Studio integration package. The documentation is in the 'doc' folder of the binaries package as a chm file. Documentation is currently a weak area - the WiX.chm file gives the syntax, but not really much in the way of semantics. There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly direct access to the Windows Installer tables, so the SDK documentation is often the best source for understanding what's going on. I also find Phil Wilson's book "The Definitive Guide to Windows Installer" useful, although it may be helpful if you've had some experience with Visual Studio's deployment projects before reading it. You should probably also read Rob Mensching's blog at http://blogs.msdn.com/robmen/. To see how the default user interface looks during an install, get the UI sample linked from http://www.tramontana.co.hu/wix/lesson2.php (http://www.tramontana.co.hu/wix/download.php?file=samplewixui.zip&type=appl ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a full Windows Installer tool, and can create any UI that the developer can think of and that the Windows Installer runtime will support. If you want to do something that Windows Installer cannot support (um, like all the Microsoft applications listed above!) then you need to create an external UI handler program, but that is actually not very common. The documentation at http://wix.sourceforge.net/manual-wix2/wix_index.htm is for WiX v2.0, and is a little out of date - I'm not sure when it was last generated. It's basically the same information as in the HTML Help file. -- Mike Dimmick -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: 06 November 2006 10:51 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! I am in process of trying to convince customer who looks for enterprise grade InstallShield installation package improvements. I have proposed to replace it with WiX based installer and pointed him to WiX sourceforge.net site and got a very fast answer with several doubts: 1. " The sourceforge site indicates this is still in beta, so it is probally not ready for use for a commercial project which we need to distribute to enterprise customers. ... " 2. " I have downloaded the Wix package to take a look, but I could not find any documentation for it, and it does not appear to be a complete package. ... " 3. " If I could find a working example of it to see how the user interface looks during an install I might consider using it, but I would perfer either InstallShield or Wise. ... " Obviosuly I could respond to all this and other serius doubts raised by customer myself but I thought that this process may be of interest to WiX community and I may receive good support in finding arguments in favor of WiX. The most important thing is to show enterprise level installation packages created with WiX - please point me to most prominent installation packages created using WiX toolset which at the best should be available for download and testing. Please indicate as well: 1) links to the latest but still complete packages (i.e. not requiring hunting for dependencies, docs or WiX tools) working out of box - I almost always had a lot problems using packages downloaded from sourceforge. 2) links to authoritative sites describing WiX package 3) links to most recent documetation available online. Regards Jacek - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache G
[WiX-users] best way to get native COM registry entries into wix
Hello, I like to know whether there is a tool that given a progid and a registered COM control is able to pre-populate the relevant WIX section? Thanks a lot - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] he cabinet 'setup.cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Otherwise, please add files to the cabinet or remove i
Hi, I am evaluating Wix (3.0.211.0) and am having a hell of a time… I get the following error when verbose mode is turned on: The cabinet 'setup.cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Otherwise, please add files to the cabinet or remove it. It seems like some element linking the cab and files doesn't exist … but I'll be damned if I can figure out what that is. Any help would be appreciated Here is the source to my WXS file: http://schemas.microsoft.com/wix/2006/wi"> Id="784D2BDE-E528-4D47-976E-EFBB5B68D14A" UpgradeCode="BB3E9CFB-6CE9-4900-9BA3-FC5379770744" Language="1033" Manufacturer="Acme Ltd." Name="adsf" Version="2.0.0.0" > Keywords="Installer" Description="Acmes Foobar 1.0 Installer" Comments="Foobar is a registered trademark of Acme Ltd." Manufacturer="Acme Ltd." InstallerVersion="150" Languages="1033" Compressed="no" SummaryCodepage="1252" /> Id="1" Cabinet = "setup.cab " CompressionLevel = "high" EmbedCab = "yes" /> Id="DiskPrompt" Value="Acmes Foobar 1.0 Installation [1]" /> Id="Complete" Level="1" ConfigurableDirectory="INSTALLDIR"> Id="TestComponent" /> - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?
Here are some of the Microsoft products and groups that use WiX for their installations: * Office 2007 * Office Server 2007 * Windows SharePoint Server * SQL Server 2005 * Visual Studio * Windows Defender Additionally, there are several non-Microsoft products that use WiX. The biggest one that comes to mind is MySQL. There are lots more, but I can't remember off the top of my head. WiX has become the de-facto installation technology within Microsoft and all of the major product groups use it for their installations. If you or your client are worried about the stability, robustness, etc. don't be. The fact that some of the largest software products in the world use WiX should be testament enough that it's enterprise ready. Now, having said that, it doesn't mean that WiX is complete by any means. There is still lots of active development that goes on in the 3.0 version (which is still beta). Also, although there's a Visual Studio development experience, Votive still lacks a lot of the nice GUI designers that you'll find in Wise or InstallShield. There are some 3rd party designers for WiX files also available. And yes, sadly our documentation is not up to snuff yet. Let us know if you have any other questions. Justin -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: Monday, November 06, 2006 2:58 PM To: 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! Thnx for replies - they are very helpful. Can someone from MSFT WiX developers confirm which enterprise grade product installers are currently created with help of WiX package? Rgrds Jacek -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 9:48 PM To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? I know that Microsoft use WiX for at least some parts of the SQL Server 2005, Office 2007 and Exchange Server 2007 installers. Version 2.0.x is considered the stable version. It does get bugfixes, but no major new development. Version 3.0.x is considered the unstable development version. The versions at http://sourceforge.net/project/showfiles.php?group_id=105970 of both are considered particularly stable; there are point releases (approximately weekly) at http://wix.sourceforge.net/releases/ (when it works). Most people want to download the binaries or the Votive MSI, not the sources package. It's self-contained - no other tools are necessary, not even the Windows Installer SDK. Votive is the GUI, which is a Visual Studio integration package. The documentation is in the 'doc' folder of the binaries package as a chm file. Documentation is currently a weak area - the WiX.chm file gives the syntax, but not really much in the way of semantics. There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly direct access to the Windows Installer tables, so the SDK documentation is often the best source for understanding what's going on. I also find Phil Wilson's book "The Definitive Guide to Windows Installer" useful, although it may be helpful if you've had some experience with Visual Studio's deployment projects before reading it. You should probably also read Rob Mensching's blog at http://blogs.msdn.com/robmen/. To see how the default user interface looks during an install, get the UI sample linked from http://www.tramontana.co.hu/wix/lesson2.php (http://www.tramontana.co.hu/wix/download.php?file=samplewixui.zip&type=appl ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a full Windows Installer tool, and can create any UI that the developer can think of and that the Windows Installer runtime will support. If you want to do something that Windows Installer cannot support (um, like all the Microsoft applications listed above!) then you need to create an external UI handler program, but that is actually not very common. The documentation at http://wix.sourceforge.net/manual-wix2/wix_index.htm is for WiX v2.0, and is a little out of date - I'm not sure when it was last generated. It's basically the same information as in the HTML Help file. -- Mike Dimmick -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: 06 November 2006 10:51 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! I am in process of trying to convince customer who looks for enterprise grade InstallShield installation package improvements. I have proposed to replace it with WiX based installer and pointed him to WiX sourceforge.net site and got a very fast answer with several doubts: 1. " The sourceforge site indicates this is still in beta, so it is probally not ready for use for a commercial project which we
[WiX-users] Question about localizing MSIs generated using Wix
Hi there, we are using Wix to create the MSI package for our application. I've read the documentation regarding the use of wxl files to generate localized MSIs. However, it seems like this will generate a different MSI per locale. Is it possible to use Wix to generate a single MSI with different localized resources, targetting the proper language as appropriate? For example, I'd like our MSI to contain the localized strings for English, Klingon, Romulan and Esperanto, then based on the value returned by, say, GetUserDefaultLCID, use the proper localized strings. Is there a way to do this through Wix, and if so, what is the best way to do so? Thank you very much for your help. Aaron - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?
Hello Justin! Thnx for this list of references it is really very helpfull to me. Personally I am not worried for WiX stability or robustness and I used it for all my installation packages created during last year. Furthermore, I am a strong advocate of WiX among all my customers. However, I would strongly recommend to fix 2 small things which create problems for coders trying to convince their customers to use WiX: 1. Provide official list of most prominent installer packages created with WiX - it tells actually everything. 2. Provide nice WiX home page linked via sourceforge.net project page - currently wix.sourceforge.net points to nothing and it may be bad "www card" for the package. Jacek -Original Message- From: Justin Rockwood [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 07, 2006 1:16 AM To: [EMAIL PROTECTED]; 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Here are some of the Microsoft products and groups that use WiX for their installations: * Office 2007 * Office Server 2007 * Windows SharePoint Server * SQL Server 2005 * Visual Studio * Windows Defender Additionally, there are several non-Microsoft products that use WiX. The biggest one that comes to mind is MySQL. There are lots more, but I can't remember off the top of my head. WiX has become the de-facto installation technology within Microsoft and all of the major product groups use it for their installations. If you or your client are worried about the stability, robustness, etc. don't be. The fact that some of the largest software products in the world use WiX should be testament enough that it's enterprise ready. Now, having said that, it doesn't mean that WiX is complete by any means. There is still lots of active development that goes on in the 3.0 version (which is still beta). Also, although there's a Visual Studio development experience, Votive still lacks a lot of the nice GUI designers that you'll find in Wise or InstallShield. There are some 3rd party designers for WiX files also available. And yes, sadly our documentation is not up to snuff yet. Let us know if you have any other questions. Justin -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: Monday, November 06, 2006 2:58 PM To: 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! Thnx for replies - they are very helpful. Can someone from MSFT WiX developers confirm which enterprise grade product installers are currently created with help of WiX package? Rgrds Jacek -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 9:48 PM To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? I know that Microsoft use WiX for at least some parts of the SQL Server 2005, Office 2007 and Exchange Server 2007 installers. Version 2.0.x is considered the stable version. It does get bugfixes, but no major new development. Version 3.0.x is considered the unstable development version. The versions at http://sourceforge.net/project/showfiles.php?group_id=105970 of both are considered particularly stable; there are point releases (approximately weekly) at http://wix.sourceforge.net/releases/ (when it works). Most people want to download the binaries or the Votive MSI, not the sources package. It's self-contained - no other tools are necessary, not even the Windows Installer SDK. Votive is the GUI, which is a Visual Studio integration package. The documentation is in the 'doc' folder of the binaries package as a chm file. Documentation is currently a weak area - the WiX.chm file gives the syntax, but not really much in the way of semantics. There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly direct access to the Windows Installer tables, so the SDK documentation is often the best source for understanding what's going on. I also find Phil Wilson's book "The Definitive Guide to Windows Installer" useful, although it may be helpful if you've had some experience with Visual Studio's deployment projects before reading it. You should probably also read Rob Mensching's blog at http://blogs.msdn.com/robmen/. To see how the default user interface looks during an install, get the UI sample linked from http://www.tramontana.co.hu/wix/lesson2.php (http://www.tramontana.co.hu/wix/download.php?file=samplewixui.zip&type=appl ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a full Windows Installer tool, and can create any UI that the developer can think of and that the Windows Installer runtime will support. If you want to do something that Windows Installer cannot support (um, like all the Microsoft applications listed above!) then you need to create an e
Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?
1. Good idea. We should probably do that on our home page. 2. I can get to wix.sourceforge.net just fine. Maybe SourceForge was down for a minute? If you keep having problems getting to it, let us know. Justin -Original Message- From: Jacek Blaszczynski [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 5:23 PM To: 'Justin Rockwood'; 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello Justin! Thnx for this list of references it is really very helpfull to me. Personally I am not worried for WiX stability or robustness and I used it for all my installation packages created during last year. Furthermore, I am a strong advocate of WiX among all my customers. However, I would strongly recommend to fix 2 small things which create problems for coders trying to convince their customers to use WiX: 1. Provide official list of most prominent installer packages created with WiX - it tells actually everything. 2. Provide nice WiX home page linked via sourceforge.net project page - currently wix.sourceforge.net points to nothing and it may be bad "www card" for the package. Jacek -Original Message- From: Justin Rockwood [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 07, 2006 1:16 AM To: [EMAIL PROTECTED]; 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Here are some of the Microsoft products and groups that use WiX for their installations: * Office 2007 * Office Server 2007 * Windows SharePoint Server * SQL Server 2005 * Visual Studio * Windows Defender Additionally, there are several non-Microsoft products that use WiX. The biggest one that comes to mind is MySQL. There are lots more, but I can't remember off the top of my head. WiX has become the de-facto installation technology within Microsoft and all of the major product groups use it for their installations. If you or your client are worried about the stability, robustness, etc. don't be. The fact that some of the largest software products in the world use WiX should be testament enough that it's enterprise ready. Now, having said that, it doesn't mean that WiX is complete by any means. There is still lots of active development that goes on in the 3.0 version (which is still beta). Also, although there's a Visual Studio development experience, Votive still lacks a lot of the nice GUI designers that you'll find in Wise or InstallShield. There are some 3rd party designers for WiX files also available. And yes, sadly our documentation is not up to snuff yet. Let us know if you have any other questions. Justin -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: Monday, November 06, 2006 2:58 PM To: 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! Thnx for replies - they are very helpful. Can someone from MSFT WiX developers confirm which enterprise grade product installers are currently created with help of WiX package? Rgrds Jacek -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 9:48 PM To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? I know that Microsoft use WiX for at least some parts of the SQL Server 2005, Office 2007 and Exchange Server 2007 installers. Version 2.0.x is considered the stable version. It does get bugfixes, but no major new development. Version 3.0.x is considered the unstable development version. The versions at http://sourceforge.net/project/showfiles.php?group_id=105970 of both are considered particularly stable; there are point releases (approximately weekly) at http://wix.sourceforge.net/releases/ (when it works). Most people want to download the binaries or the Votive MSI, not the sources package. It's self-contained - no other tools are necessary, not even the Windows Installer SDK. Votive is the GUI, which is a Visual Studio integration package. The documentation is in the 'doc' folder of the binaries package as a chm file. Documentation is currently a weak area - the WiX.chm file gives the syntax, but not really much in the way of semantics. There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly direct access to the Windows Installer tables, so the SDK documentation is often the best source for understanding what's going on. I also find Phil Wilson's book "The Definitive Guide to Windows Installer" useful, although it may be helpful if you've had some experience with Visual Studio's deployment projects before reading it. You should probably also read Rob Mensching's blog at http://blogs.msdn.com/robmen/. To see how the default user interface looks during an install, get the UI sample l
Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?
1. Good idea. We should probably do that on our home page. 2. I can get to wix.sourceforge.net just fine. Maybe SourceForge was down for a minute? If you keep having problems getting to it, let us know. Justin -Original Message- From: Jacek Blaszczynski [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 5:23 PM To: 'Justin Rockwood'; 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello Justin! Thnx for this list of references it is really very helpfull to me. Personally I am not worried for WiX stability or robustness and I used it for all my installation packages created during last year. Furthermore, I am a strong advocate of WiX among all my customers. However, I would strongly recommend to fix 2 small things which create problems for coders trying to convince their customers to use WiX: 1. Provide official list of most prominent installer packages created with WiX - it tells actually everything. 2. Provide nice WiX home page linked via sourceforge.net project page - currently wix.sourceforge.net points to nothing and it may be bad "www card" for the package. Jacek -Original Message- From: Justin Rockwood [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 07, 2006 1:16 AM To: [EMAIL PROTECTED]; 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Here are some of the Microsoft products and groups that use WiX for their installations: * Office 2007 * Office Server 2007 * Windows SharePoint Server * SQL Server 2005 * Visual Studio * Windows Defender Additionally, there are several non-Microsoft products that use WiX. The biggest one that comes to mind is MySQL. There are lots more, but I can't remember off the top of my head. WiX has become the de-facto installation technology within Microsoft and all of the major product groups use it for their installations. If you or your client are worried about the stability, robustness, etc. don't be. The fact that some of the largest software products in the world use WiX should be testament enough that it's enterprise ready. Now, having said that, it doesn't mean that WiX is complete by any means. There is still lots of active development that goes on in the 3.0 version (which is still beta). Also, although there's a Visual Studio development experience, Votive still lacks a lot of the nice GUI designers that you'll find in Wise or InstallShield. There are some 3rd party designers for WiX files also available. And yes, sadly our documentation is not up to snuff yet. Let us know if you have any other questions. Justin -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacek Blaszczynski Sent: Monday, November 06, 2006 2:58 PM To: 'Mike Dimmick'; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? Hello! Thnx for replies - they are very helpful. Can someone from MSFT WiX developers confirm which enterprise grade product installers are currently created with help of WiX package? Rgrds Jacek -Original Message- From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 9:48 PM To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready? I know that Microsoft use WiX for at least some parts of the SQL Server 2005, Office 2007 and Exchange Server 2007 installers. Version 2.0.x is considered the stable version. It does get bugfixes, but no major new development. Version 3.0.x is considered the unstable development version. The versions at http://sourceforge.net/project/showfiles.php?group_id=105970 of both are considered particularly stable; there are point releases (approximately weekly) at http://wix.sourceforge.net/releases/ (when it works). Most people want to download the binaries or the Votive MSI, not the sources package. It's self-contained - no other tools are necessary, not even the Windows Installer SDK. Votive is the GUI, which is a Visual Studio integration package. The documentation is in the 'doc' folder of the binaries package as a chm file. Documentation is currently a weak area - the WiX.chm file gives the syntax, but not really much in the way of semantics. There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly direct access to the Windows Installer tables, so the SDK documentation is often the best source for understanding what's going on. I also find Phil Wilson's book "The Definitive Guide to Windows Installer" useful, although it may be helpful if you've had some experience with Visual Studio's deployment projects before reading it. You should probably also read Rob Mensching's blog at http://blogs.msdn.com/robmen/. To see how the default user interface looks during an install, get the UI sample
Re: [WiX-users] How to prompt to terminate process on uninstall
Ok thank you for the info. From: Peterson, Joel [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 12:25 PM To: Jeff MacDuff; Rob Mensching; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall Hi Jeff. The custom needs be placed in the proper sequence, such as before RemoveAllFiles. WiX, or more accurately MSI, isn’t organized towards stages of installation, but allows you to schedule events based on those stages. Joel Peterson [EMAIL PROTECTED] From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff MacDuff Sent: Monday, November 06, 2006 8:16 AM To: Rob Mensching; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] How to prompt to terminate process on uninstall Ok a follow up question, Where do I put the uninstall custom action at in the Wix file? My wix file doesn’t contain any kind of remove / uninstall sections from what I can tell? -JEff From: Rob Mensching Sent: Thursday, October 26, 2006 1:02 PM To: Jeff MacDuff; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall wix\ src\ca\wixca\dll\CloseApps.cpp From: Jeff MacDuff Sent: Thursday, October 26, 2006 12:58 To: Rob Mensching; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall Ahh ok.. I understand. Can you tell me more about this CloseApps CA ? Is this an existing item I can just hook into? From: Rob Mensching Sent: Thursday, October 26, 2006 12:58 PM To: Jeff MacDuff; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] How to prompt to terminate process on uninstall You’d have to use a CustomAction like CloseApps to kill off more than just those files that are held in use by a process with a visible window. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeff MacDuff Sent: Thursday, October 26, 2006 12:53 To: wix-users@lists.sourceforge.net Subject: [WiX-users] How to prompt to terminate process on uninstall What is the correct method in the WIX file to list the process names that should / need to be killed before uninstall occurs? What we are seeing is that if process A is running… the MSI at uninstall time will uninstall all of the other files ( dll’s / xml’s / etc ) and then prompt the user to reboot. At reboot the process A is removed. The bug is that if the user chooses not to reboot.. and clicks on the process A systray icon this will cause process A to crash since it’s dependent files are now gone. How do I tell the MSI uninstall process to kill process A ? Thanks, Jeff - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Localization of WixIIsExtension
KURZE, Uwe wrote: is there a way for Localization of messages hosted in the WixIISExtension DLL. In source code i only found an en-us.wxl file. Currently, it's available in English only. Nobody's contributed any translations for other languages. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] preprocessor variable $(var.Build)
Friedrich, Oliver wrote: Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? WiX doesn't support that as it's a Visual Studio-specific concept. Votive might, though. JRock? -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Com LocalServer32 in 8.3 format
Dyson, Peter wrote: > This seems to be because of the [!MyServer.exe] generated in the msi. If > Which version of WiX are you using? I believe that WiX v3 was changed some time ago to use LFNs. WiX v2 wasn't changed because it would break patching for products already released with v2. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Setting property value with another property value
Lerudjordet, Morten Minge wrote: > I use [#ConfigFile] to reference the file defined this should work right? > Yes. >Value =".\Deploy.Tools\XmlPreprocess.exe /i > "[#ConfigFile]" /s "[FILEPATH]" /NoLogo" /> > DllEntry="CAQuietExec" Execute="immediate" Return="check"/> > SourceFile=".\Deploy.Tools\WixUtilExtension.dll" /> > Two problems: 1. XmlPreprocess.exe must be installed on the system and using a relative directory like that is unlikely to work. CAQuietExec doesn't support running executables stored in the Binary table. 2. WixUtilExtension.dll isn't the custom action DLL. It's a managed DLL that contains the custom action DLL but doesn't expose it directly. At the moment, I think you'll need to build wixca.dll from source. If you enter a bug, I'll work on getting that included in the binaries .zip file. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] he cabinet 'setup.cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Otherwise, please add files to the cabinet or remo
Ogden Ogly wrote: > Keywords="Installer" > Description="Acmes Foobar 1.0 Installer" > Comments="Foobar is a registered trademark of Acme Ltd." > Manufacturer="Acme Ltd." > InstallerVersion="150" > Languages="1033" > Compressed="no" > SummaryCodepage="1252" /> > > Id="1" > Cabinet = "setup.cab " > CompressionLevel = "high" > EmbedCab = "yes" /> If you're compressing and embedding a cabinet, you want to use Package/@Compressed="yes" -- I'm not sure that Package/@Compressed="no" with an embedded cab makes sense to MSI. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Question about localizing MSIs generated using Wix
Aaron Khoo wrote: Hi there, we are using Wix to create the MSI package for our application. I've read the documentation regarding the use of wxl files to generate localized MSIs. However, it seems like this will generate a different MSI per locale. Is it possible to use Wix to generate a single MSI with different localized resources, targetting the proper language as appropriate? For example, I'd like our MSI to contain the localized strings for English, Klingon, Romulan and Esperanto, then based on the value returned by, say, GetUserDefaultLCID, use the proper localized strings. Is there a way to do this through Wix, and if so, what is the best way to do so? MSI doesn't support packages with multiple languages. The officially supported approach is to use one language-neutral package, multiple language-specific transforms, and a bootstrapper that applies the right transform before launching the .msi. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] best way to get native COM registry entries into wix
Lucius Fleuchaus wrote: I like to know whether there is a tool that given a progid and a registered COM control is able to pre-populate the relevant WIX section? Heat (v3) and Tallow (v2) support deciphering self-registration code given a DLL that supports Dll[Un]RegisterServer. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] INSTALLDIR Problem
Please keep wix-users on the thread so everyone can participate. Petrut Andrei wrote: The problem is that I want that message to appear in an UI, not at the beggining of the setup. I want to push a button and after that I want that message to appear and the setup to finish. You can use a Condition element as a child of Control to show or hide a message based on the property. -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] preprocessor variable $(var.Build)
The variable $(Configuration) is set by most MSBuild scripts automatically (C#, VB, VJ#, WiX, etc.). Also, $(ConfigurationName) is usually set as well, but I’d probably go with $(Configuration). You won’t be able to know what the configuration is outside of MSBuild, but assuming that you’re using C# or VB.NET, then you should already have this defined for you by the time you call your Pre-build event. If you’re using Votive (and therefore wix.targets), then you also get $(Configuration) defined for you. I’m not sure if $(ConfigurationName) is defined. If not, it’s a bug. Justin From: Bob Arnson [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 7:28 PM To: Friedrich, Oliver Cc: wix-users@lists.sourceforge.net; [EMAIL PROTECTED] Subject: Re: [WiX-users] preprocessor variable $(var.Build) Friedrich, Oliver wrote: Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? WiX doesn't support that as it's a Visual Studio-specific concept. Votive might, though. JRock? -- sig://boB http://bobs.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] nant task and WiX
When you say withing Visual Studio, where talking about VS 2005 right. Because then it's msbuild that compiles for you in the background. MSBuild is integrated in 2005, as of my understanding. Justin also pointed out you could use the already made wix targets for msbuild : >Or you can just use the built-in wix.targets file that we ship with wix. That will do all of the right stuff for you, including smart >incremental builds. If you use Votive v3, you'll automatically get MSBuild projects, but you don't have to use Votive to still use the >wix.targets file. > >Justin -Opprinnelig melding- Fra: Pawel Pabich [mailto:[EMAIL PROTECTED] Sendt: 6. november 2006 18:29 Til: Lerudjordet, Morten Minge Emne: RE: [WiX-users] nant task and WiX Thanks, but I need to be able to compile the setup projects from within Visual Studion .NET. Of course I can use your script with Nant and the project file with VS.NET but then I have to maintain the same data in two places which can become nightmare at some stage in the future. pawel -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lerudjordet, Morten Minge Sent: 06 November 2006 14:45 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] nant task and WiX In you'r msbuild file you can do something like this. morten Message: 5 Date: Mon, 6 Nov 2006 13:18:36 - From: "Pawel Pabich" <[EMAIL PROTECTED]> Subject: [WiX-users] nant task and WiX To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Hi, What is the easiest way of being able to build my WiX installer project taking into account that I'm using task to build my solution? Thanks Pawel Pabich -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/1413cde3/attachment.html -- Message: 6 Date: Mon, 6 Nov 2006 14:20:58 +0100 From: "Friedrich, Oliver" <[EMAIL PROTECTED]> Subject: Re: [WiX-users] preprocessor variable $(var.Build) To: Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Alright, just found out, where this variable was set. It is set on the commandline while calling the batch-file to start the compilation of the setup. The batch-file is called as "Pre-build event command line" in VS2005. The variable "var.Build" is set to the value of "$(ConfigurationName)". The last is homemade of VisualStudio. How can I access this "ConfigurationName" under WiX-V3? Sorry for the trouble... Oliver From: Bob Arnson [mailto:[EMAIL PROTECTED] Sent: Friday, November 03, 2006 6:04 PM To: Friedrich, Oliver Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] preprocessor variable $(var.Build) Friedrich, Oliver wrote: No, we did not use Votive V2, just plain wxs-files that we added to a simple solution, we did not use Votive V2. Sorry, I'm not understanding. Are you asking how to set the Build variable using Votive? -- sig://boB http://bobs.org -- next part -- An HTML attachment was scrubbed... URL: http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments /20061106/70c1b015/attachment.html -- - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 6, Issue 21 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Using Tomcat but need to do more? Need to support web services, sec
[WiX-users] fail exit launching browser.
Connected date am supported realtime is data.Fail exit launching browser use network a plan carrier required or. Small feature am not present.And try other or apps a Asteroids Sudoku in us Weather?Vector animation engine Connected date supported realtime am data in.Issues certain limited memory heap will. Expected in Midp mobiles nominal.Tested with Sony Ericsson of wi of Nokia. Quick am enter Code Camera am need Oneshot Downloader?Handsets that support it full or article Everypoint. Extensible based technology.Any summary am launch browser handsets that support a it. From choice of the a new York.With Sony am Ericsson wi Nokia n in News.Keep up with world on mobile. V tested with Sony Ericsson wi Nokia. Comments feedback reports problems you may experience or. Downloads last week add Your.With Sony am Ericsson wi Nokia n in News.Sony Ericsson wi Nokia n News or models! Comments feedback reports problems you may experience!Times am or bbc refresh am necessary to see content.Graphics Messengers Money Password sms a Sync.Other apps Asteroids Sudoku is us.Browsers Education Email of Graphics Messengers is. Fail exit launching browser use network a plan carrier required or.Free download Testing Advertise or at Getjar Device Filter off.To or see content fast or simple in way.Summary launch browser of handsets. To or see content fast or simple in way.Browser handsets that support it! - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users