Re: [WiX-users] Is there anyway to overwrite the directory Lenght Limit?
If you're having trouble with the 260 char limit, it is not a wix thing but a System.IO 'feature'. I reflectored System.IO.File to understand why it won't accept paths of 32000 chars. The winapi is capable of doing that by putting \\?\ in front of your path/file. Unfortunately the managed code does a lot of sanity checking before handing off the path to the winapi. One of the checks is to disallow \\?\. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Magus Sent: Thursday, September 27, 2007 4:03 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Is there anyway to overwrite the directory Lenght Limit? Wix 2.0 -- View this message in context: http://www.nabble.com/Is-there-anyway-to-overwrite-the-directory-Lenght- Limit--tf4525953.html#a12913456 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Setup has detected that the publisher of file 'C:\Users\Craig0ss\AppData\Local\Temp\VSD2B57.tmp\VB5Runtime\msvbvm50.exe' cannot be verified.
Hi there When i try and install my msi on windows vista, my bootstrapper looks for vb5runtime, if its not found its start the setup of the vb5runtime, this works fine, however when i click the install for the vb5runtime i get the following error Setup has detected that the publisher of file 'C:\Users\Craig0ss\AppData\Local\Temp\VSD2B57.tmp\VB5Runtime\msvbvm50.exe' cannot be verified. if i try an install the vb5runtime manualy it works fine but it doesnt when exectuted from my setup.exe, i thought it may be a problem with UAC so i tried it with UAC disabled but to no evail, i also tried running the setup.exe as admin but again to no evail. here is the code for my bootstrapper, hopefully someone can help me with this issue as im stuck :S Project xmlns=http://schemas.microsoft.com/developer/msbuild/2003; PropertyGroup AppFileFullPathC:\Projects\optisoft\Installer\Optisoft\NewBootStrapper\Optisoft.msi/AppFileFullPath /PropertyGroup ItemGroup BootstrapperFile Include=Microsoft.Net.Framework.2.0 ProductName.NET Framework 2.0/ProductName /BootstrapperFile BootstrapperFile Include=Microsoft.Data.Access.Components.2.8 ProductNameMicrosoft Data Access Components 2.8/ProductName /BootstrapperFile BootstrapperFile Include=Microsoft.Windows.Installer.3.1 ProductNameWindows Installer 3.1/ProductName /BootstrapperFile BootstrapperFile Include=MSJet35 ProductNameMSJet35/ProductName /BootstrapperFile BootstrapperFile Include=VB5Runtime ProductNameVB5Runtime/ProductName /BootstrapperFile BootstrapperFile Include=VB6Runtime ProductNameVB6Runtime/ProductName /BootstrapperFile /ItemGroup Target Name=Bootstrapper GenerateBootstrapper ApplicationFile=Optisoft.msi ApplicationName=Optisoft Enteprise BootstrapperItems=@(BootstrapperFile) ComponentsLocation=Relative Culture=en FallbackCulture=en-GB CopyComponents=True Validate=False OutputPath=c:\projects\optisoft\installer\optisoft\newbootstrapper\output\ / /Target /Project Thanks -- View this message in context: http://www.nabble.com/Setup-has-detected-that-the-publisher-of-file-%27C%3A%5CUsers%5CCraig0ss%5CAppData%5CLocal%5CTemp%5CVSD2B57.tmp%5CVB5Runtime%5Cmsvbvm50.exe%27-cannot-be-verified.-tf4527002.html#a12916759 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Is there any way to find out version of your .MSI file (installed)
There are a couple of ways. In 'Add/Remove Programs', select the package and click where it says 'Click here for support information'. The info on that dialog should include the version number. If you need to get it programmatically, then the info can be found under the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ProductGuid Rob V K Gangwar wrote: Sorry, I think i didn't mention my question properly. Actually I wanted to know the version number of an already installed package. Thanks!! Veerendra */John Lalande [EMAIL PROTECTED]/* wrote: Veerendra You could use Orca to open the MSI and look at the ProductVersion property in the Properties table. But I find it easier to author my packages so that the version is in the Explorer tool tip for the MSI file. The way I do this is to put the version in the Comments attribute of the Package tag. So that I don't have to update the comment every time I make a new version, I simply use the same pre-processor variable definition that I use elsewhere in my WiX source such as the Version attribute of the Product tag and the Upgrade entries. John Date: Wed, 26 Sep 2007 07:28:48 -0700 (PDT) From: V K Gangwar [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Subject: [WiX-users] Is there any way to find out version of your .MSI file To: wix-users@lists.sourceforge.net mailto:wix-users@lists.sourceforge.net Message-ID: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Content-Type: text/plain; charset=iso-8859-1 Hello, Is there any method to find out the version number (major.minor.build) of our msi package. Thanks in advance. Regards, Veerendra Be a better Heartthrob. Get better relationship answers http://us.rd.yahoo.com/evt=48255/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=listsid=396545433from someone who knows. Yahoo! Answers - Check it out. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] can I use MD5 of file/dir for Id values?
Hi All, I want see if it's ok to use the md5 of a dir name relative to INSTALL dir as its ID? I have written a tallow equivalent ant task which automatically creates my fragment for me as part of my source build however I find I need to be able to refer to directories which were created as part of the auto-generated fragments. My thinking is that MD5 is a 32-character hexadecimal string so it should fit happily within the 72 chars that id has allocated in the db column and since its a deterministic derivative of the dir name I can always work out and refer to the id of any directory in the autogenerated fragements from within my hand rolles wxs files. Are there any downsides to this approach? what are the alternatives? thanks in advance + kind regards, Kaveh. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] can I use MD5 of file/dir for Id values?
On Thursday, September 27, 2007, at 11:00AM, Kaveh Goudarzi [EMAIL PROTECTED] wrote: Hi All, I want see if it's ok to use the md5 of a dir name relative to INSTALL dir as its ID? I have written a tallow equivalent ant task which automatically creates my fragment for me as part of my source build however I find I need to be able to refer to directories which were created as part of the auto-generated fragments. That's pretty much what I do. I prefix them with AUTO_ partly as documentation, and partly because there's also a requirement that the first char in the Id is alphabetic. My thinking is that MD5 is a 32-character hexadecimal string so it should fit happily within the 72 chars that id has allocated in the db column and since its a deterministic derivative of the dir name I can always work out and refer to the id of any directory in the autogenerated fragements from within my hand rolles wxs files. Are there any downsides to this approach? what are the alternatives? It makes reading the wxs files a bit of a pain, but I can't think of any other downsides. Writing out the complete directory path in an XML comment before the Directory helps a little here. Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Spaces in Shortcut/@Arguments
Hi, I'm generating a number of shortcuts to programs/scripts/etc that take arguments. One tester has noticed that a shortcut set up like: Shortcut Id=SHORTCUT_logconf Directory=ProgramMenuDir Name=logconf LongName=Log Configuration Tool Target=[INSTALLDIR]bin\wish.exe Arguments=[INSTALLDIR]bin\logconfig WorkingDirectory=DATADIR/ fails because at install-time [INSTALLDIR] becomes C:\Program Files\Foo, and so the expected single argument gets split into C:\Program and Files\Foo\bin\logconfig. Should something be properly escaping/quoting the argument? I can slip a couple of quot;s into my arguments string, but that feels like a layering hack. Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] running a condition when reg key found
Hi I need to run a condition but only if a reg key is found here is my reg search Property Id=OLDVERSIONDETECTED RegistrySearch Id=OldOpti Type=raw Root=HKLM Key=SOFTWARE\Optisoft\Settings\SetupType Name=RegSearch / /Property and here is my conditon that needs to run if the reg search brings back a true value, please bear in mind i am new to wix Condition Message=Older version of Optisoft found. Please uninstall this before preoceeding.OLDVERSIONDETECTED /Condition Thanks Guys/Gals -- View this message in context: http://www.nabble.com/running-a-condition-when-reg-key-found-tf4527605.html#a12918726 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Spaces in Shortcut/@Arguments
I'm generating a number of shortcuts to programs/scripts/etc that take arguments. One tester has noticed that a shortcut set up like: Shortcut Id=SHORTCUT_logconf Directory=ProgramMenuDir Name=logconf LongName=Log Configuration Tool Target=[INSTALLDIR]bin\wish.exe Arguments=[INSTALLDIR]bin\logconfig WorkingDirectory=DATADIR/ fails because at install-time [INSTALLDIR] becomes C:\Program Files\Foo, and so the expected single argument gets split into C:\Program and Files\Foo\bin\logconfig. Should something be properly escaping/quoting the argument? I can slip a couple of quot;s into my arguments string, but that feels like a layering hack. WiX and MSI have no way of knowing that your argument is a path that needs to be quoted if it contains a space. You're going to have to add the quot;s. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] something strange about appsearch in vista
Adding Secure=yes to the Property element solved my problem on Vista. This attribute marks the property as secure. Best regards, Bo -- View this message in context: http://www.nabble.com/something-strange-about-appsearch-in-vista-tf4390625.html#a12919812 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] can I use MD5 of file/dir for Id values?
Hi Chris, Thanks for the advice :-) ... when you say with AUTO_ as documented ... where do you mean? I'm wondering if I missed some guidance doc which I need to look at before I make this change. Also what is the nature of your frag gen code/script? I found tallow in its current form (wix2.0) did not do what we needed but I'm very interested in combining what I have done (tallow ant custom task) with other code out there so that we can pool dev efforts and hopefully contribute to the WiX project as a whole. thanks again + kind regards, Kaveh. Chris Ridd wrote: On Thursday, September 27, 2007, at 11:00AM, Kaveh Goudarzi [EMAIL PROTECTED] wrote: Hi All, I want see if it's ok to use the md5 of a dir name relative to INSTALL dir as its ID? I have written a tallow equivalent ant task which automatically creates my fragment for me as part of my source build however I find I need to be able to refer to directories which were created as part of the auto-generated fragments. That's pretty much what I do. I prefix them with AUTO_ partly as documentation, and partly because there's also a requirement that the first char in the Id is alphabetic. My thinking is that MD5 is a 32-character hexadecimal string so it should fit happily within the 72 chars that id has allocated in the db column and since its a deterministic derivative of the dir name I can always work out and refer to the id of any directory in the autogenerated fragements from within my hand rolles wxs files. Are there any downsides to this approach? what are the alternatives? It makes reading the wxs files a bit of a pain, but I can't think of any other downsides. Writing out the complete directory path in an XML comment before the Directory helps a little here. Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] can I use MD5 of file/dir for Id values?
On Thursday, September 27, 2007, at 12:35PM, Kaveh Goudarzi [EMAIL PROTECTED] wrote: Hi Chris, Thanks for the advice :-) ... when you say with AUTO_ as documented ... where do you mean? I'm wondering if I missed some guidance doc which I need to look at before I make this change. It is just for me own personal use/documentation, so that when I'm looking at an enormous WXS file and I see some reference to AUTO_lots_of_hex then I know it got generated by my tools. Also what is the nature of your frag gen code/script? I found tallow in its current form (wix2.0) did not do what we needed but I'm very interested in combining what I have done (tallow ant custom task) with other code out there so that we can pool dev efforts and hopefully contribute to the WiX project as a whole. Our packaging infrastructure is written in Tcl, and it uses a flat file listing what files are expected to be installed in what target directories, and then it writes the WXS file using the directory structure implied by that file. It actually seems to work :-) Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Spaces in Shortcut/@Arguments
On Thursday, September 27, 2007, at 01:00PM, John Vottero [EMAIL PROTECTED] wrote: Should something be properly escaping/quoting the argument? I can slip a couple of quot;s into my arguments string, but that feels like a layering hack. WiX and MSI have no way of knowing that your argument is a path that needs to be quoted if it contains a space. You're going to have to add the quot;s. Surely the Installer knows it is replacing part of a string with a string containing a space? It feels like that's the code that should be doing the quoting, but you're probably right about me having to do it instead... Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Spaces in Shortcut/@Arguments
On Thursday, September 27, 2007, at 01:00PM, John Vottero [EMAIL PROTECTED] wrote: Should something be properly escaping/quoting the argument? I can slip a couple of quot;s into my arguments string, but that feels like a layering hack. WiX and MSI have no way of knowing that your argument is a path that needs to be quoted if it contains a space. You're going to have to add the quot;s. Surely the Installer knows it is replacing part of a string with a string containing a space? It feels like that's the code that should be doing the quoting, but you're probably right about me having to do it instead... There's no way for the installer to know if the string that you're building is supposed to be one argument (with quotes) or two arguments. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Spaces in Shortcut/@Arguments
On Thursday, September 27, 2007, at 01:59PM, John Vottero [EMAIL PROTECTED] wrote: On Thursday, September 27, 2007, at 01:00PM, John Vottero [EMAIL PROTECTED] wrote: Should something be properly escaping/quoting the argument? I can slip a couple of quot;s into my arguments string, but that feels like a layering hack. WiX and MSI have no way of knowing that your argument is a path that needs to be quoted if it contains a space. You're going to have to add the quot;s. Surely the Installer knows it is replacing part of a string with a string containing a space? It feels like that's the code that should be doing the quoting, but you're probably right about me having to do it instead... There's no way for the installer to know if the string that you're building is supposed to be one argument (with quotes) or two arguments. I suppose not. It does automatically quote the string in the Target, though I guess that's definitely got to be a single string. Using extra quot;s works OK. Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Source path bindings.
Hello! I have following question: how light.exe does resolve source path bindings when it searches for files to place in output image? For example: I have .wxs file where I defined FileSource attribute with value .\ on some Directory/ element. What does these setting mean for light.exe? To search files in the same folder where .wxs file resides, or to search for files where .wixobj file resides? - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Search for file as pre-requesit
hi thanks for your reply Im doing a registry search at the moment, its basicaly the same however i cant get my code working, here is my reg search code Property Id=OLDVERSIONDETECTED RegistrySearch Id=OldOpti Type=raw Root=HKLM Key=SOFTWARE\Optisoft\Settings\SetupType.reg Name=RegSearch / /Property and here is my custom action Condition Message=Older version of Optisoft found. Please uninstall this before preoceeding.OLDVERSIONDETECTED /Condition im not quite sure how to call the custom action if the reg search returns false could you help me with my above code Thanks for your input Craig Rob Hamflett wrote: You can do the same thing with an Error Custom Action. Get AppSearch to look for your file, and if it doesn't find it, call your Custom Action to show the error. Rob Craig0ss wrote: Hi I need to search for a txt file that is installed with a certain app that my app needs to run, so im looking for a launch condition that looks on the computer (C:\Windows\System32\vbruntme.txt), if this is found the installer installs as normal and if it doesnt find the file on the computer then it displays a msg. I have this in the boostrapper for my exe but i need it for my msi as a launch condition??? Thanks - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ 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/Search-for-file-as-pre-requesit-tf4515763.html#a12921299 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] multiple language inside of a wix MSI
Is it possible to have a language dropdown selection as the first page in the MSI wizard, which changes the locale used for the UI? I have played with localizing MSIs but this all seems to be auto-detected, and non-modifiable after the MSI has begun executing. Thanks - Adam Langley Secon NZ Ltd. A1/400 Rosedale Road Albany North Shore 0632 New Zealand Tel. +64 (0)9 414 4071 Fax. +64 (0)9 414 4072 http://www.seconag.com www.seconag.com - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Search for file as pre-requesit
I'd give your property an initial value of something like notfound and use a condition of OLDVERSIONDETECTED = notfound. The condition will fail if AppSearch found something and updated the property. Rob Craig0ss wrote: HI Yeah sorry i see what ya mean now, ive decided to look for a registry of an earlier installed version of my software, not a txt file anymore. so my registry search is ok? how do i call the condition if the registry search returns false? thanks Rob Hamflett wrote: As an aside, what you're doing isn't a Custom Action, but it should work anyway. I think maybe you've got the condition wrong. I think you need it so that the package continues when the condition is successful, which is what's happening now. If the condition is false then the error is shown. Rob Craig0ss wrote: hi thanks for your reply Im doing a registry search at the moment, its basicaly the same however i cant get my code working, here is my reg search code Property Id=OLDVERSIONDETECTED RegistrySearch Id=OldOpti Type=raw Root=HKLM Key=SOFTWARE\Optisoft\Settings\SetupType.reg Name=RegSearch / /Property and here is my custom action Condition Message=Older version of Optisoft found. Please uninstall this before preoceeding.OLDVERSIONDETECTED /Condition im not quite sure how to call the custom action if the reg search returns false could you help me with my above code Thanks for your input Craig Rob Hamflett wrote: You can do the same thing with an Error Custom Action. Get AppSearch to look for your file, and if it doesn't find it, call your Custom Action to show the error. Rob Craig0ss wrote: Hi I need to search for a txt file that is installed with a certain app that my app needs to run, so im looking for a launch condition that looks on the computer (C:\Windows\System32\vbruntme.txt), if this is found the installer installs as normal and if it doesnt find the file on the computer then it displays a msg. I have this in the boostrapper for my exe but i need it for my msi as a launch condition??? Thanks - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] How do i invoke a dialog from a sucessful or un-sucessful registry search?
Hi as the subject states i need a dialog to be brought to the users attention upon the execution of the msi if a regisrty is sucessful im surching for previously installed versions of my software, if it is found on the target machine i need the dialog to execute. if its not found then nothin need happen thank you -- View this message in context: http://www.nabble.com/How-do-i-invoke-a-dialog-from-a-sucessful-or-un-sucessful-registry-search--tf4529088.html#a12923599 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] multiple language inside of a wix MSI
No. You either have to have separate MSIs, or create a base MSI and apply a transform for the desired language. Rob Adam Langley wrote: Is it possible to have a language dropdown selection as the first page in the MSI wizard, which changes the locale used for the UI? I have played with localizing MSIs but this all seems to be auto-detected, and non-modifiable after the MSI has begun executing… Thanks - Adam Langley Secon NZ Ltd.* *A1/400 Rosedale Road Albany North Shore 0632 New Zealand Tel. +64 (0)9 414 4071 Fax. +64 (0)9 414 4072 www.seconag.com http://www.seconag.com - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Searching for multiple registry keys
Hi again, Some of my shortcuts call Java, and I need them to find the right one when multiple versions are installed. So I set up 4 Property elements which set JDKHOME15, JREHOME15, JDKHOME16, and JREHOME15 using RegistrySearch. It looks like these properties are being set correctly when I install using msiexec and get verbose logging. How do I set up a Shortcut to use [JDKHOME15]\bin\javaw if JDKHOME15 is set, or [JREHOME15]bin\javaw if JDKHOME15 is not set and JREHOME15 is, or [etc]? I can't work out the Condition syntax, and I can't work out how to use a Condition with Shortcuts :-( Am I even on the right track? Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How do i invoke a dialog from a sucessful or un-sucessful registry search?
You use a Show element in InstallExecuteSequence to show the dialog, and use a condition based on the property set by the RegistrySearch. Rob Craig0ss wrote: Hi as the subject states i need a dialog to be brought to the users attention upon the execution of the msi if a regisrty is sucessful im surching for previously installed versions of my software, if it is found on the target machine i need the dialog to execute. if its not found then nothin need happen thank you - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Searching for multiple registry keys
Oops. Sorry Chris for the duplicate - I forgot to reply to all on the first one. Here's what I sent to Chris - others, tell me if this won't work, because I may need this approach myself, later in my installer building process. You could do custom actions that set another property based on its previous existence... consider a property named JVMHOME. Don't initialize (or create) it. Write custom actions conditioned on JVMHOME existing, that in sequence set the JVMHOME to another value if the appropriate variable is set. For instance: CustomAction Id=setJVMpath1 Property=JVMPATH Value=[JDKHOME15] ...JDKHOME15 AND NOT JVMPATH/CustomAction CustomAction Id=setJVMpath2 Property=JVMPATH Value=[JREHOME15] ...JREHOME15 AND NOT JVMPATH/CustomAction ... I think this will work. The ... in the are there because I don't know what other properties you need to make this go into the proper sequence etc. If you use this approach, please post back (or reply to me) with the proper complete set of attributes so I'll know the next time. Kelly Chris Ridd [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 09/27/2007 08:58 AM To wix-users@lists.sourceforge.net cc Subject [WiX-users] Searching for multiple registry keys Hi again, Some of my shortcuts call Java, and I need them to find the right one when multiple versions are installed. So I set up 4 Property elements which set JDKHOME15, JREHOME15, JDKHOME16, and JREHOME15 using RegistrySearch. It looks like these properties are being set correctly when I install using msiexec and get verbose logging. How do I set up a Shortcut to use [JDKHOME15]\bin\javaw if JDKHOME15 is set, or [JREHOME15]bin\javaw if JDKHOME15 is not set and JREHOME15 is, or [etc]? I can't work out the Condition syntax, and I can't work out how to use a Condition with Shortcuts :-( Am I even on the right track? Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. **- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] FileSearch - please?
All, I install my app in C:\Program Files\Company\App 1.1 ... There is a subdirectory Archive\ that does not get removed upon uninstallation. How do I search for the most recent version of App and copy all the files within App 1.1\Archive to a new directory?If someone can show me an example, I'd appreciate it. Also - are there any books or documentation further than the XML and Tutorial that I can purchase? Thank you, Christopher ___ No banners. No pop-ups. No kidding. Make My Way your home on the Web - http://www.myway.com - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Searching for multiple registry keys
On 27 Sep 2007, at 17:59, Kelly Leahy wrote: Oops. Sorry Chris for the duplicate - I forgot to reply to all on the first one. Not a problem - I'll put my reply to you below for everyone's benefit. Here's what I sent to Chris - others, tell me if this won't work, because I may need this approach myself, later in my installer building process. You could do custom actions that set another property based on its previous existence... consider a property named JVMHOME. Don't initialize (or create) it. Write custom actions conditioned on JVMHOME existing, that in sequence set the JVMHOME to another value if the appropriate variable is set. For instance: CustomAction Id=setJVMpath1 Property=JVMPATH Value=[JDKHOME15] ...JDKHOME15 AND NOT JVMPATH/CustomAction CustomAction Id=setJVMpath2 Property=JVMPATH Value=[JREHOME15] ...JREHOME15 AND NOT JVMPATH/CustomAction ... I think this will work. The ... in the are there because I don't know what other properties you need to make this go into the proper sequence etc. If you use this approach, please post back (or reply to me) with the proper complete set of attributes so I'll know the next time. Kelly That looks like a much more promising approach than mine :-) I haven't had to use CustomActions before - do I need to do anything special (apart from putting them inside the Product) to make them work? Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Is there any way to find out version of your .MSI file (installed)
Another way is to call the MsiGetProductInfo function. Pass the product code GUID as the first parameter (including the surrounding braces). Pass the string VersionString for the second parameter. Jim From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of V K Gangwar Sent: Wednesday, September 26, 2007 10:24 PM To: John Lalande; wix-users@lists.sourceforge.net Subject: [WiX-users] Is there any way to find out version of your .MSI file (installed) Sorry, I think i didn't mention my question properly. Actually I wanted to know the version number of an already installed package. Thanks!! Veerendra John Lalande [EMAIL PROTECTED] wrote: Veerendra You could use Orca to open the MSI and look at the ProductVersion property in the Properties table. But I find it easier to author my packages so that the version is in the Explorer tool tip for the MSI file. The way I do this is to put the version in the Comments attribute of the Package tag. So that I don't have to update the comment every time I make a new version, I simply use the same pre-processor variable definition that I use elsewhere in my WiX source such as the Version attribute of the Product tag and the Upgrade entries. John Date: Wed, 26 Sep 2007 07:28:48 -0700 (PDT) From: V K Gangwar [EMAIL PROTECTED] Subject: [WiX-users] Is there any way to find out version of your .MSI file To: wix-users@lists.sourceforge.net Message-ID: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] Content-Type: text/plain; charset=iso-8859-1 Hello, Is there any method to find out the version number (major.minor.build) of our msi package. Thanks in advance. Regards, Veerendra _ Be a better Heartthrob. Get http://us.rd.yahoo.com/evt=48255/*http:/answers.yahoo.com/dir/_ylc=X3oDMTI5 MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNs awNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=listsid=396545433 better relationship answers from someone who knows. Yahoo! Answers - Check it out. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Removing a file from the GAC using a patch
Thanks Phil, I was able to remove the file using the method suggested but I have another question. Do I need to keep the file being deleted around so that the installer can reference it and delete it in the patch, or is can I delete that file from the source? For files in other folders, I have been able to remove them in a patch by adding entries in the removefile table and taking out the file entry for the component all together. Is there an advantage of using one technique over the other? Thanks, Lindsey Wilson, Phil wrote: You can't remove the component containing the file (that's not allowed during a patch) but you can mark it as a transitive component (don't know the WiX speak) with a condition that's false (like 0) to make it absent. Phil Wilson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of LindseyLeu Sent: Monday, September 24, 2007 11:37 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Removing a file from the GAC using a patch Hi, I have an assembly installed by the RTM installer that was put into the GAC. I now want to remove the file in a patch because it is no longer needed. How should I author my wix code to delete the file? Thanks, Lindsey -- View this message in context: http://www.nabble.com/Removing-a-file-from-the-GAC-using-a-patch-tf45109 61.html#a12865594 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ 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/Removing-a-file-from-the-GAC-using-a-patch-tf4510961.html#a12928033 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Removing a file from the GAC using a patch
Personally when I deprecate a component using the transitive puncture method I tell my build automation to create a 0 byte file that matches the filename. This allows me to leave the Component/File definition in place but not consume much space in the package. LindseyLeu [EMAIL PROTECTED] wrote: Thanks Phil, I was able to remove the file using the method suggested but I have another question. Do I need to keep the file being deleted around so that the installer can reference it and delete it in the patch, or is can I delete that file from the source? For files in other folders, I have been able to remove them in a patch by adding entries in the removefile table and taking out the file entry for the component all together. Is there an advantage of using one technique over the other? Thanks, Lindsey Wilson, Phil wrote: You can't remove the component containing the file (that's not allowed during a patch) but you can mark it as a transitive component (don't know the WiX speak) with a condition that's false (like 0) to make it absent. Phil Wilson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of LindseyLeu Sent: Monday, September 24, 2007 11:37 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Removing a file from the GAC using a patch Hi, I have an assembly installed by the RTM installer that was put into the GAC. I now want to remove the file in a patch because it is no longer needed. How should I author my wix code to delete the file? Thanks, Lindsey -- View this message in context: http://www.nabble.com/Removing-a-file-from-the-GAC-using-a-patch-tf45109 61.html#a12865594 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ 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/Removing-a-file-from-the-GAC-using-a-patch-tf4510961.html#a12928033 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us.- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Searching for multiple registry keys
I think you want something like: CustomAction Id=setJVMpath1 Property=JVMPATH Value=[JDKHOME15] Execute=firstSequenceJDKHOME15 AND NOT JVMPATH/CustomAction CustomAction Id=setJVMpath2 Property=JVMPATH Value=[JREHOME15] Execute=firstSequenceJREHOME15 AND NOT JVMPATH/CustomAction InstallUISequence Custom Action=setJVMpath1 After=AppSearch/ Custom Action=setJVMpath2 After=setJVMpath1/ /InstallUISequence InstallExecuteSequence Custom Action=setJVMpath1 After=AppSearch/ Custom Action=setJVMpath2 After=setJVMpath1/ /InstallExecuteSequence of course, with more than just the two actions. However, I'm by no means an expert and haven't even tried compiling this, so it's very possible I'm heading you down the wrong path. Kelly Chris Ridd [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 09/27/2007 10:09 AM To Kelly Leahy [EMAIL PROTECTED] cc [EMAIL PROTECTED], wix-users@lists.sourceforge.net Subject Re: [WiX-users] Searching for multiple registry keys On 27 Sep 2007, at 17:59, Kelly Leahy wrote: Oops. Sorry Chris for the duplicate - I forgot to reply to all on the first one. Not a problem - I'll put my reply to you below for everyone's benefit. Here's what I sent to Chris - others, tell me if this won't work, because I may need this approach myself, later in my installer building process. You could do custom actions that set another property based on its previous existence... consider a property named JVMHOME. Don't initialize (or create) it. Write custom actions conditioned on JVMHOME existing, that in sequence set the JVMHOME to another value if the appropriate variable is set. For instance: CustomAction Id=setJVMpath1 Property=JVMPATH Value=[JDKHOME15] ...JDKHOME15 AND NOT JVMPATH/CustomAction CustomAction Id=setJVMpath2 Property=JVMPATH Value=[JREHOME15] ...JREHOME15 AND NOT JVMPATH/CustomAction ... I think this will work. The ... in the are there because I don't know what other properties you need to make this go into the proper sequence etc. If you use this approach, please post back (or reply to me) with the proper complete set of attributes so I'll know the next time. Kelly That looks like a much more promising approach than mine :-) I haven't had to use CustomActions before - do I need to do anything special (apart from putting them inside the Product) to make them work? Cheers, Chris - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. **- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] XmlConfig - Unable to make it work
Hey WIX Users, We are using WIXv3 3.0.2921.0 Build. I am trying to use XmlConfig custom action from WIXUTILEXTENSION. I have been able to compile, but so far I don't see this custom action really doing any thing. My code looks like the following: ?define MyXmlFilePath = [WindowsFolder]test.config ? ?define MyXmlXPath = /testroot ? util:XmlConfig Id=AddTestNode Action=create On=install Sequence=1 File=$(var.MyXmlFilePath) ElementPath=$(var.MyXmlXPath) Node=element Name=add / util:XmlConfig Id=AddTestNode_name Action=create On=install File=$(var.MyXmlFilePath) ElementPath=AddTestNode Name=name Value=test name / util:XmlConfig Id=AddTestNode_invariant Action=create On=install File=$(var.MyXmlFilePath) ElementPath=AddTestNode Name=invariant Value=test.invariant / util:XmlConfig Id=AddTestNode_description Action=create On=install File=$(var.MyXmlFilePath) ElementPath=AddTestNode Name=description Value=test description / util:XmlConfig Id=AddTestNode_type Action=create On=install File=$(var.MyXmlFilePath) ElementPath=AddTestNode Name=type Value=testtype / Can any one tell me the problem with the above code? Is there anyway to get this custom action progress/activity getting logged into msiexec log. Today this custom action does not generate any log :( Thanks, Laxmi - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] MSBuild
Instead of using a solution file, I am only using the wxs file (not associated with a solution at all)... Also, when I do try to build what I have been working with, I get the error: MSBUILD : error MSB1009: Project file does not exist. Switch: Build1.msbuild On 9/25/07, Peter Wone [EMAIL PROTECTED] wrote: Any Visual Studio Solution file (*.sln) is in the right format. *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Jessi Darling *Sent:* Wednesday, 26 September 2007 7:11 AM *To:* wix-users *Subject:* [WiX-users] MSBuild Could someone please show me an MSBuild file example? -- Jessica Darling No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.13.30/1030 - Release Date: 25/09/2007 8:02 AM -- Jessica Darling - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] MSBuild
MSBuild only operates on Visual Studio project and solution files. You need to create a WiX project using Votive, and include your wxs in it. Then you can run MSBuild on that project file. bg On Thu, 27 Sep 2007 15:24:26 -0500, Jessi Darling [EMAIL PROTECTED] wrote: Instead of using a solution file, I am only using the wxs file (not associated with a solution at all)... Also, when I do try to build what I have been working with, I get the error: MSBUILD : error MSB1009: Project file does not exist. Switch: Build1.msbuild On 9/25/07, Peter Wone [EMAIL PROTECTED] wrote: Any Visual Studio Solution file (*.sln) is in the right format. *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Jessi Darling *Sent:* Wednesday, 26 September 2007 7:11 AM *To:* wix-users *Subject:* [WiX-users] MSBuild Could someone please show me an MSBuild file example? -- Jessica Darling No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.13.30/1030 - Release Date: 25/09/2007 8:02 AM -- Jessica Darling - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Uninstall fonts?
The correct way to handle this scenario is to have the Component in all the products with the same Guid. The Windows Installer will only remove the Component when all products that use it are gone. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kelly Leahy Sent: Wednesday, September 26, 2007 18:54 To: Kelly Leahy Cc: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Uninstall fonts? Ok... that's my fault. I forgot to put a guid on the component containing the fonts. Interestingly enough - it built successfully without warning me (I had Guid=) and installed them properly, but didn't remove them. Is this the recommended way to convince the installer to install something but not remove it? I'm assuming it isn't. This is the behavior I want, however, since my application must work with several versions installed side-by-side, and I don't want someone removing an older version to cause the newer versions to lose the fonts. Kelly Kelly Leahy [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 09/26/2007 03:39 PM To wix-users@lists.sourceforge.net cc Subject [WiX-users] Uninstall fonts? Does Wix uninstall fonts that were installed by a Wix-based installer? It seems like it doesn't. I understand it's probably not a good idea to uninstall fonts, since there's no refcounting behavior for them. I just want to make sure it really doesn't uninstall them and I'm not just seeing things. Kelly ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. **- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. ** - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Silent install won't copy in files
Indeed. Odd. I've never heard of any issues like this... From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mike Menaker Sent: Wednesday, September 26, 2007 14:09 To: Rob Mensching; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Silent install won't copy in files The problem is that the files aren't copied at all. When doing a normal graphical install they get copied over fine. Silent install they don't get copied at all. I was able to fix this problem by using the directory structure to copy in files instead of CopyFile. It is still odd that CopyFile didn't work. From: Rob Mensching [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 26, 2007 1:49 AM To: Mike Menaker; wix-users@lists.sourceforge.net Subject: RE: Silent install won't copy in files What is the exact problem? I'm a little confused by what you mean when you say it isn't copying 3 files correctly? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mike Menaker Sent: Friday, September 14, 2007 15:03 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Silent install won't copy in files Hi, I'm having a problem with a silent install. I have a component that copies 2 files and writes to the registry however it isn't copying the 3 files correctly (yet writing the registry correctly). This is my component. Component Id=SpeechConfig DiskId=1 Guid=49861A79-A034-4e15-BA38-783D2FCC4D90 File Id=TEST_cfg Name=TEST_1.CFG LongName=Test.cfg CopyFile Id=CopyTestCfg DestinationProperty=[ProgramFilesFolder]Test\Config\ / /File File Id=USER_XML Name=user.xml LongName=user.xml CopyFile Id=CopyUserXml DestinationProperty=[ProgramFilesFolder]Test\Config\ / /File Registry Id=TEST_SETREG_ADD Root=HKLM Key=SOFTWARE\FLEXlm License Manager\TestLicensingService Name='License' Action='write' Type='string' Value='[ProgramFilesFolder]Test\license_manager\license\test.lic' / /Component Any ideas why it isn't copying in the files correctly? Thanks, Mike - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] ProgId referencing dll installed in the GAC
Not sure if this is a bug or user (my) error, but I just tried to add a ProgId that referencing a dll that gets installed into the GAC, after install I see in the registry that the DefaultIcon points to the place where the dll would have been installed if it wasn't being installed into the GAC HKEY_CLASSES_ROOT\Comp.ext.5.0\DefaultIcon C:\Program Files\My App\Comp.dll,1000 DirectoryRef Id=INSTALLDIR Component Id=Comp_GAC DiskId=1 Guid=$(var.Comp_GAC_Guid) File Id=File_Comp.dll Assembly=.net KeyPath=yes Name=Comp.dll Source=$(var.ProjectDLLPath)\Comp.dll / ProgId Id=Comp.ext.5.0 Description=My File Icon=File_Comp.dll IconIndex=1000 Is there any way to get this to work, or do I need to make up a resource container and install it? I saw something about being able to specify an Icon directly if you are advertising a ProgId but when I looked into what advertising meant it sounded like something I shouldn't mess with. -Ian Ian Sullivan Software Development Engineer Microsoft Inc., Windows Live Agents: SDK, Tools, Web Services - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Source path bindings.
Hello! I have following question: how does light.exe resolves bindings of relative source paths? Example: I have .wxs file with Directory/ element`s attribute FileSource=.\. Files that resides in components belonging to that directory don`t specify any Source attributes. What algorithm uses light.exe when it builds final .msi file? Does it use folder where .wixobj file resides or .wxs one? Thanks in advance. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users