Re: [WiX-users] Components and SQL Issues
Hi there Fredrik, Thanks for sharing your valuable experience. Answering to your question and after talking to my boss is that the upgrades on database will be handled by our support team. We have the current scenario. We have nant tasks that produce two installers. One is the main installer to be applied on a clean machine and the other one is the upgrade to the components current version. The first one will install the database, and never drop it on uninstall. The idea of the second one is to update only application components, i.e, Dlls and website pages. The settings files and the database upgrades will be handled by our support team now. In a future we can include the upgrades in the upgrade installer, but this is a little more tricky because it will affect the automatic process of generating our MSI, because from one version to other we can apply one or several sql files to change DB structure. Finally to know the database version as we don't put it under windows installer we decided that the upgrade sql scripts will write on a log data table the history of upgrades. I hope that I've answered your question Regards, Tiago On 9/11/06, Fredrik Grohn [EMAIL PROTECTED] wrote: 1. You probably don't want to leave the component behind on the system on uninstall in any case. It sounds like what you really want to do is make the removal of the database conditional. That sounds like a perfectly valid feature request to me. Unfortunately I can't think of a way to do it with the current implementation though. (You can only hard-code if the database should be dropped on uninstall.) 2. This bug has been puzzling me for a while. I agree that it is a valid assumption that a rollback should attempt to leave the system in a state as close to the original state as possible. The problem I believe is that the assumption when a CA finds an entity that it is meant to install itself already present on the system, is that it is the result of a failed installation or similar. It will then tolerate the error by proceeding anyway ignoring the fact that the entity was present on the system. The result of cause is that it will behave like it actually installed the given entity when performing a rollback and clean the entity up. It could be argued that the proper behavior is to fail instead in this situation instead of accepting the error. The problem with making this behavior fully transactional and never delete a resource we didn't create in the first place is that it is a lot more difficult to implement. Also I think that the general convention used by the Windows Installer is the current behavior of the SQL CA's. User data is handled a bit different by the Windows Installer though. And after writing this little essay I have convinced myself that the correct thing to do is to make the SQL CA's not drop the database on rollback if it was present before the installation. Just a small question: Have you given any thought to how you want to handle upgrade scenarios? Would you ever need to do modifications to a database left behind by an older version of your software when you are installing a new version? Fredrik -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson Sent: Monday, September 11, 2006 6:49 PM To: Tiago Silva Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Components and SQL Issues Tiago Silva wrote: 1. My boss wants that the current setup of our application ask to the user if he wants to keep the application database and settings. I have two separated components and I evaluate if the components are to uninstall or not. The problem is that the Components uninstall run always no mather the Condition values that are set. I saw the property named Permanent but is no good for me because I want to give the choise to the user. Component conditions kick in only during installation. They don't affect uninstallation. You can make them features so the user has visible control over them. 2. This one I think that is a known Bug, but sincerely I don't know the state of it. If I install a database on a server that already have a database with the same name, and after the sql authentication is performed an install error occur, the database is dropped from the server. Any news of it? That bug (#1212275) is still open. -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Tuturial Doubt
Please ignore the doubt. I was using two versions of wix the lastest compiler but a older wixLibs. Thanks - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Starting .NET service depending on assembly installed to GAC
From: Bob Arnson [EMAIL PROTECTED] Not really. MSI hands off assemblies to Fusion, which commits them during InstallFinalize. The assemblies aren't available before then. Is that general problem of MSI or just WiX ? Seems to be a showstopper issue to me to continue using WiX :-/ Can I perform an action after InstallFinalize, at least to use NET START command or so ? Petr - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Remove File
I have this code from below: Directory Id=DIRECT Name=DocsStor Component Id='EmptyDir' Guid='4b0372ea-4aa4-46c5-80b2-227f6972ab64' File Id='CrmUserGuide1' Name='CrmUser' LongName='CRMWeb User Guide.pdf' DiskId='1' Source='misoft systems\crmweb\docs\CRMWeb User Guide.pdf' Vital='no' / RemoveFile Id=CrmUserGuide1 Name=CrmUser LongName=CRMWeb User Guide.pdf On=install/ /Component /Directory The directory is also created at runtime as well with the file itself. I want that file to be removed after the setup has ended. Do you know how to solve that? Thanks. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Build merge modules
Hello, I try build merge modules witch needs other merge modules. But when try to use it. The dependency's will not solved. Any ideas? smime.p7s Description: S/MIME Cryptographic Signature - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Several doubts on Upgrades
I am new to upgrades in Wix and i would like to ask a few questions to more experienced users. My scenario is: I have the main setup of the application that is generated by a nant task. At the same time a upgrade is generated to the current version. Let's consider the version 1.0.0.40 on both. The idea is that new customers, install the setup and current customers upgrade the to the newer version. My questions are: 1. How do I produce a double click install to install the upgrade? The upgrade that i've playing in tutorial gives me a Product already installed message when I install it by double clicking the msi file. I'm using a minor upgrade, i.e., the same ProductID and different version. I was able to install it only by runing the command msiexec /i SampleUpgrade.msi REINSTALL=ALL REINSTALLMODE=vomus 2. It is possible to see the history of all upgrades in the add and remove programs of by checking the Show Updates Check boxes? 3. Does anybody knows a good source of snippets regarding this subject. I think that the wix documentation lacks a little bit on upgrades. Best regards to all. Tiago - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Remove File
Looking at your source below, what is the point of putting down a pdf if you are just going to delete it immediately? Do you want the user to view it and then have it deleted?Dana On 9/12/06, Petrut Andrei [EMAIL PROTECTED] wrote: I have this code from below: Directory Id=DIRECT Name=DocsStorComponent Id='EmptyDir'Guid='4b0372ea-4aa4-46c5-80b2-227f6972ab64'File Id='CrmUserGuide1' Name='CrmUser' LongName='CRMWeb User Guide.pdf'DiskId='1' Source='misoft systems\crmweb\docs\CRMWebUser Guide.pdf' Vital='no' / RemoveFile Id=CrmUserGuide1Name=CrmUser LongName=CRMWeb User Guide.pdfOn=install//Component/Directory The directory is also created at runtime as well withthe file itself. I want that file to be removed after the setup has ended. Do you know how to solve that?Thanks.__Do You Yahoo!?Tired of spam?Yahoo! Mail has the best spam protection around http://mail.yahoo.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 Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___WiX-users mailing listWiX-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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Several doubts on Upgrades
Tiago Silva wrote: 1. How do I produce a double click install to install the upgrade? The upgrade that i've playing in tutorial gives me a Product already installed message when I install it by double clicking the msi file. I'm using a minor upgrade, i.e., the same ProductID and different version. I was able to install it only by runing the command msiexec /i SampleUpgrade.msi REINSTALL=ALL REINSTALLMODE=vomus Always use major upgrades, or wrap the msi in a .exe that provides the command line.. which is best depends on your situation. Tony - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Answer Remove File - Dana Gutride
Hi, Dana. The point is that I want that directory empty when I install the files. But I can't create an empty directory without putting some file in it. I have a component and inside it this file. Do you know how to create an empty directory? __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Answer Remove File - Dana Gutride
Well that's a different question altogether. The following will create an empty directory. Directory Id=tempdir Name=Temp Component Id=tempcomp Guid=your_guid DiskId=1 CreateFolder Directory=tempdir / /Component /DirectoryDanaOn 9/12/06, Petrut Andrei [EMAIL PROTECTED] wrote: Hi, Dana. The point is that I want that directoryempty when I install the files. But I can't create anempty directory without putting some file in it. Ihavea component and inside it this file. Do you know how to create an empty directory?__Do You Yahoo!?Tired of spam?Yahoo! Mail has the best spam protection aroundhttp://mail.yahoo.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 Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___WiX-users mailing listWiX-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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Select 2 Paths in the same setup.
Hi. Do you know how to specify 2 paths in the same file? I use 2 Selectioon Trees in the same setup, but they don't run independently. Dana, do you have any ideas? Please look at my another posted message below, regarding SelectionTrees. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Starting .NET service depending on assembly installed to GAC
Petr Vones wrote: Is that general problem of MSI or just WiX ? MSI Can I perform an action after InstallFinalize, at least to use NET START command or so ? You would need to use a custom action; the standard action to start services doesn't work after InstallFinalize. -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build merge modules
Frank Büttner wrote: Hello, I try build merge modules witch needs other merge modules. But when try to use it. The dependency's will not solved. Any ideas? WiX doesn't automatically link in merge modules specified in the ModuleDependency table as there isn't enough information to find them (e.g., the name of the .msm itself). -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Several doubts on Upgrades
Tiago Silva wrote: I have the main setup of the application that is generated by a nant task. At the same time a upgrade is generated to the current version. Let's consider the version 1.0.0.40 on both. MSI doesn't differentiate between product versions in the fourth field so you won't be able to do major upgrades between 1.0.0.40 and 1.0.0.41. See the MSI doc for details on ProductVersion. 2. It is possible to see the history of all upgrades in the add and remove programs of by checking the Show Updates Check boxes? ARP shows only products and patches. 3. Does anybody knows a good source of snippets regarding this subject. I think that the wix documentation lacks a little bit on upgrades. See http://www.tramontana.co.hu/wix/lesson4.php. -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Several doubts on Upgrades
Bob Arnson wrote: so you won't be able to do major upgrades between 1.0.0.40 and 1.0.0.41. I think you meant minor upgrades there. Major upgrades uninstall the old product first so there isn't any issue with version numbers. Tony - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Several doubts on Upgrades
Thanks Bob for your rapid response. As I told I am new to Wix upgrades and my knowledge on windows installer is very limited. I was wondering if the approach that i having is the right one.Let me explain the main propose of it: We will produce in our weekly builds two setups. One that is the full installation and other that have almost the same components that the full install except files that the user changes (settings files), the application database and customs actions that setup the server environment on the clean install. If a new customer buy our application the full install will be delivered. In meanwhile the upgrade will be distributed to the current customers. With this approach we will have the latest source code always on the upgrade msi. I know that this strategy will produce big upgrade msi and if a critical bug is fixed the customer will receive the all application files, but is a compromise to avoid the management of several patches and several wix files. The idea is to create the upgrade as minor upgrades to avoid the change of ProductCode. What do you think of this ? My boss wants to keep track of the upgrades that has been installed. The idea is to do something like MS style to keep track of the dates and versions that were installed. In MS office for example we can see in add and remove programs the entry to the application and if we check the Show Updates checkboxs a list of updates to the application are showed. I was wondering what kind of upgrades are it? Patches? Minor upgrades? Thanks Tiago On 9/12/06, Bob Arnson [EMAIL PROTECTED] wrote: Tiago Silva wrote: I have the main setup of the application that is generated by a nant task. At the same time a upgrade is generated to the current version. Let's consider the version 1.0.0.40 on both. MSI doesn't differentiate between product versions in the fourth field so you won't be able to do major upgrades between 1.0.0.40 and 1.0.0.41. See the MSI doc for details on ProductVersion. 2. It is possible to see the history of all upgrades in the add and remove programs of by checking the Show Updates Check boxes? ARP shows only products and patches. 3. Does anybody knows a good source of snippets regarding this subject. I think that the wix documentation lacks a little bit on upgrades. See http://www.tramontana.co.hu/wix/lesson4.php. -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] major upgrade on per-user install not completely upgrading.
When I run a major per-user upgrade of my product all the file version get upgraded (which is good) but not all the registry entries get into the registry. Heres the behavior: First I install a version of the product. All the registry entries (clsids, interfaces, typelibs) get registered. Then I run a major up grade to a later build. All the binaries get updated but all the registry entries for one component is missing. Apparently the upgrade was able to remove the previous reg entries but was unable to replace them with the upgraded version. Does anyone have any ideas on what is happening here? Remember this is a per-user install. Everything works fine for an admin (per-machine) install using the same msi. __ Don Tasanasanta VIACK Corporation 425-605-7423 - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Adding an existing domain to a local group.
I never got a response on this, does anyone have an idea how to do what I'm trying to do? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Darren AndersonSent: Friday, September 08, 2006 11:40 AMTo: wix-users@lists.sourceforge.netSubject: [WiX-users] Adding an existing domain to a local group. As part of setting up my website/vdir, I want to add an existing domain user to the local iis_wpg group. What is the correct way to do this? Here's what I'm trying but it says that GroupRef must be under a component: Group Id='iis_wpg' Domain='$(env.COMPUTERNAME)' Name='IIS_WPG'/ User Id='offeridgenidentity' Domain='[DOMAIN]' Name='[USERNAME]' Password='[PASSWORD]' GroupRef Id='iis_wpg'/ /User I don't want to create either the user, or the group, just add the user to the group. Any help is appreciated, thanks. Darren Anderson Xbox Live SDE [EMAIL PROTECTED] (425) 703-4039 (x34039) "Don't rush the monkey if you want a good show..." - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] re : votive with visual c# 2005 express edition
C# express doesnt support the same add-in model as the paid versions of VS. Im pretty sure that Votive will not work on C# express. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ali-Akber Saifee Sent: Tuesday, September 12, 2006 9:56 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] re : votive with visual c# 2005 express edition Since votive is dropping support for vs2003 - i installed vc# 2005 express edition and intellisense (or any of the other votive glue...). Is there any chance that this will be supported..? I plopped the schema files into C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas and intellisense came through to vc# perfectly... thanks. ./Ali - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] re : votive with visual c# 2005 express edition
Also, Bob, we might consider allowing the Votive MSI install the .xsd's even if we can't install the full plug-in. Sound reasonable? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching Sent: Tuesday, September 12, 2006 10:19 To: Cullen Waters; Ali-Akber Saifee; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] re : votive with visual c# 2005 express edition Votive 2 will continue to support VS 2003 2005. Only Votive 3 will move to VS 2005 support-only. Unfortunately, VS 2005 doesn't support plug-ins in the express SKUs today. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cullen Waters Sent: Tuesday, September 12, 2006 10:03 To: Ali-Akber Saifee; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] re : votive with visual c# 2005 express edition C# express doesnt support the same add-in model as the paid versions of VS. Im pretty sure that Votive will not work on C# express. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ali-Akber Saifee Sent: Tuesday, September 12, 2006 9:56 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] re : votive with visual c# 2005 express edition Since votive is dropping support for vs2003 - i installed vc# 2005 express edition and intellisense (or any of the other votive glue...). Is there any chance that this will be supported..? I plopped the schema files into C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas and intellisense came through to vc# perfectly... thanks. ./Ali - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] More questions coming...
I should have sent this heads up earlier but you should expect to see a few more questions being posted here from Microsoft employees. There used to be a mailing list internal to Microsoft that I've been trying to kill for about 2 years now. As you can guess, the internal mailing list is finally going away so expect to see more questions (and I hope more answers) here. There are no changes to those of you out here.. September 15th is the day the internal mailing list goes away. September 15th is going to be a big day. virtually, Rob Mensching http://wix.sourceforge.net - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Starting .NET service depending on assembly installed to GAC
It's a MSI design decision that makes sense when you consider the way that Fusion works (BTW, Fusion design frustrates me to no end). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Vones Sent: Tuesday, September 12, 2006 02:03 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Starting .NET service depending on assembly installed to GAC From: Bob Arnson [EMAIL PROTECTED] Not really. MSI hands off assemblies to Fusion, which commits them during InstallFinalize. The assemblies aren't available before then. Is that general problem of MSI or just WiX ? Seems to be a showstopper issue to me to continue using WiX :-/ Can I perform an action after InstallFinalize, at least to use NET START command or so ? Petr - 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=lnkkid=120709bid=263057dat=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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Several doubts on Upgrades
Tony Hoyle wrote: I think you meant minor upgrades there. Major upgrades uninstall the old product first so there isn't any issue with version numbers. Not exactly. MSI ignores the fourth field in ProductVersion so it doesn't differentiate among ProductVersions that differ only in the fourth field. So if you set UpgradeVersion elements to detect when the same version is installed, it will treat all 1.0.0.x versions as the same. You can do blind major upgrades so any version is installed (or any version greater-than-or-equal-to), which would let you increment just the fourth field. -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Adding an existing domain to a local group.
Darren:There is an UpdateIfExists element under User that is supposed to update user account properties if the user already exists. I'd try putting the user/groupref inside a component, keeping the group outside of the components/directory structure and see if that takes care of it. DanaOn 9/12/06, Darren Anderson [EMAIL PROTECTED] wrote: I never got a response on this, does anyone have an idea how to do what I'm trying to do? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Darren AndersonSent: Friday, September 08, 2006 11:40 AMTo: wix-users@lists.sourceforge.netSubject: [WiX-users] Adding an existing domain to a local group. As part of setting up my website/vdir, I want to add an existing domain user to the local iis_wpg group. What is the correct way to do this? Here's what I'm trying but it says that GroupRef must be under a component: Group Id='iis_wpg ' Domain='$(env.COMPUTERNAME)' Name='IIS_WPG' / User Id='offeridgenidentity ' Domain='[DOMAIN]' Name='[USERNAME]' Password='[PASSWORD]' GroupRef Id='iis_wpg '/ /User I don't want to create either the user, or the group, just add the user to the group. Any help is appreciated, thanks. Darren Anderson Xbox Live SDE [EMAIL PROTECTED] (425) 703-4039 (x34039) Don't rush the monkey if you want a good show... -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=lnkkid=120709bid=263057dat=121642___WiX-users mailing list WiX-users@lists.sourceforge.nethttps://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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] re : votive with visual c# 2005 express edition
Rob Mensching wrote: Also, Bob, we might consider allowing the Votive MSI install the .xsd's even if we can't install the full plug-in. Sound reasonable? Well, it's not unreasonable.g But it's not trivial, so I entered it as a feature request: http://sourceforge.net/tracker/index.php?func=detailaid=1557370group_id=105970atid=642717 -- 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Several doubts on Upgrades
Tiago Silva wrote: We will produce in our weekly builds two setups. One that is the full installation and other that have almost the same components that the full install except files that the user changes (settings files), the application database and customs actions that setup the server environment on the clean install. That works but is more complicated than necessary. If you use major upgrades, you can supply just one .msi -- it both does a fresh installation and upgrades an existing installation. The MSI major upgrade support sets a property during upgrading, so you can use the presence of that property to suppress components and custom actions you want to be skipped during upgrade. The idea is to create the upgrade as minor upgrades to avoid the change of ProductCode. What do you think of this ? The downside to minor upgrades is that they can't do a fresh installation and you need a chainer/bootstrapper to apply them. Double-clicking the .msi file doesn't install a minor upgrade. My boss wants to keep track of the upgrades that has been installed. The idea is to do something like MS style to keep track of the dates and versions that were installed. In MS office for example we can see in add and remove programs the entry to the application and if we check the Show Updates checkboxs a list of updates to the application are showed. I was wondering what kind of upgrades are it? Patches? Minor upgrades? Add/Remove Programs shows that info only for patches. Upgrades of any kind replace the existing version of the product. -- 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] COM+ Activation - Run as NT Service
I want to create an MSI to deploy a COM+ application. I could create the MSI to do so, but, I could not find a way to change the Activation to "Run application as NT Service". Is this possible using the COM+ custom action? If not any ideas on how to approach the problem? Thanks! George- 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Starting .NET service depending on assembly installed to GAC
From: Rob Mensching [EMAIL PROTECTED] It's a MSI design decision that makes sense when you consider the way that Fusion works (BTW, Fusion design frustrates me to no end). I have found another problem with GAC. Doing a full product update results in no files installed into the GAC. I use SharedDllRefCount=yes for GAC file Component. All I want is to completely remove version 1.0 and install version 1.1 of the product. Maybe it has something to do with RemoveExistingProducts scheduling, I currently use After=InstallInitialize. Petr - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] How to create a VDir on a website other than the Default website.
Can anyone tell me how to create a VirtualDirectory other than the Default web site. The following is a partial code… which does not work. 'RtsStuff' is the website that I want it to install.. It still installs to the Default website. Directory ….. …. …….. Component Id ='RTSOnlineAppConfig' Guid='F4906E0C-09EA-409A-B019-33D7FED03B3B ' WebAppPool Id ='RTSOnlineAppPool' Name='RTSOnlineAppPool' Identity='networkService ' / WebAppPool WebVirtualDir Id ='VD' Directory='INSTALLDIR' Alias='RTSOnline ' WebSite=' RtsStuff' DirProperties=' RTSOnlineSec' WebApplication Id ='RTSOnlineApp' Name='RTSOnlineApp' WebAppPool='RTSOnlineAppPool ' WebApplicationExtension Executable ='yes' Script='yes' / / WebApplication / WebVirtualDir / Component / Directory WebDirProperties Id= 'RTSOnlineSec' Execute ='yes' Read ='yes' / !-- Configure the Web Site for RTSOnline -- WebSite Id= 'RtsStuff' Description ='xxx' WebAddress Id ='RtsStuff' Port =' 80' / / WebSite Thanks, -Rajesh - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a VDir on a website other than theDefault website.
Hi, The website that is used is identified by the combination of its port, ip address and host header, not by the name. The default web site by default is port 80, so that is what your install fragment below is matching. Michael From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rajesh PatilSent: Wednesday, 13 September 2006 7:56 AMTo: wix-users@lists.sourceforge.netSubject: [WiX-users] How to create a VDir on a website other than theDefault website. Can anyone tell me how to create a VirtualDirectory other than the Default web site. The following is a partial code which does not work. 'RtsStuff' is the website that I want it to install.. It still installs to the Default website. Directory .. . .. Component Id ='RTSOnlineAppConfig' Guid='F4906E0C-09EA-409A-B019-33D7FED03B3B ' WebAppPool Id ='RTSOnlineAppPool' Name='RTSOnlineAppPool' Identity='networkService ' / WebAppPool WebVirtualDir Id ='VD' Directory='INSTALLDIR' Alias='RTSOnline ' WebSite=' RtsStuff' DirProperties=' RTSOnlineSec' WebApplication Id ='RTSOnlineApp' Name='RTSOnlineApp' WebAppPool='RTSOnlineAppPool ' WebApplicationExtension Executable ='yes' Script='yes' / / WebApplication / WebVirtualDir / Component / Directory WebDirProperties Id= 'RTSOnlineSec' Execute ='yes' Read ='yes' / !-- Configure the Web Site for RTSOnline -- WebSite Id= 'RtsStuff' Description ='xxx' WebAddress Id ='RtsStuff' Port =' 80' / / WebSite Thanks, -Rajesh - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to create a VDir on a website other than theDefault website.
Micahel, Thanks for your reply. I just found out that the Description of the website is what matters. So when I used the Description of the non-default website in the code below it worked. !-- Configure the Web Site for XYZOnline- WebSite Id='Xyz Online' Description='NON-DEFAULTWEBSITE' WebAddress Id=' [WEBSITEIP]' Port='80 ' IP='[WEBSITEIP] '/ /WebSite On 9/12/06, Michael Osmond [EMAIL PROTECTED] wrote: Hi, The website that is used is identified by the combination of its port, ip address and host header, not by the name. The default web site by default is port 80, so that is what your install fragment below is matching. Michael From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]] On Behalf Of Rajesh PatilSent: Wednesday, 13 September 2006 7:56 AMTo: wix-users@lists.sourceforge.netSubject: [WiX-users] How to create a VDir on a website other than theDefault website. Can anyone tell me how to create a VirtualDirectory other than the Default web site. The following is a partial code… which does not work. 'RtsStuff' is the website that I want it to install.. It still installs to the Default website. Directory ….. …. …….. Component Id =' RTSOnlineAppConfig' Guid=' F4906E0C-09EA-409A-B019-33D7FED03B3B ' WebAppPool Id =' RTSOnlineAppPool' Name=' RTSOnlineAppPool' Identity ='networkService ' / WebAppPool WebVirtualDir Id =' VD' Directory=' INSTALLDIR' Alias= 'RTSOnline ' WebSite =' RtsStuff' DirProperties =' RTSOnlineSec' WebApplication Id =' RTSOnlineApp' Name=' RTSOnlineApp' WebAppPool ='RTSOnlineAppPool ' WebApplicationExtension Executable =' yes' Script=' yes' / / WebApplication / WebVirtualDir / Component / Directory WebDirProperties Id = 'RTSOnlineSec ' Execute =' yes' Read =' yes' / !-- Configure the Web Site for RTSOnline -- WebSite Id = 'RtsStuff ' Description =' xxx' WebAddress Id =' RtsStuff' Port =' 80' / / WebSite Thanks, -Rajesh - 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=lnkkid=120709bid=263057dat=121642___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] System.Security.SecurityException when runningcandle
LOL! Well said. CAS is nothing if not quite confusing. Most of them time we can code along with full trust and it never rears its head, but sometimes we brush up against it and it is not fun. Your caspol command line to create the policy change is very helpful here. Joe K. - Original Message - From: Jeremy Farrell [EMAIL PROTECTED] To: wix-users@lists.sourceforge.net Sent: Tuesday, September 12, 2006 1:24 AM Subject: Re: [WiX-users] System.Security.SecurityException when runningcandle If Ben's like me, he'll find that Joe's and Bob's excellent explanations lead him to a cliff edge in a new world about which he knows nothing, and perhaps needs to know nothing other than what's needed to get WiX to work. If that's the case, just following this formula should do the trick. It should at least point in the right direction. If the tools are on a network filesystem, the system must be configured (once) to allow execution of the WiX toolset from a network filesystem. This can be done by a user with administrator privileges using the following command %WINDIR%\Microsoft.NET\Framework\v1.1.4322\CasPol -q -m -ag All_Code -strong -file path\wix.dll -noname -noversion FullTrust -name WiX_Strong_Name -levelfinal on where path\wix.dll is the path to any copy of wix.dll (including a local copy). The path to CasPol might be different, but this one is usually right. This command works for me, but I'm using a fairly old version of WiX 2; more recent versions might need a different version of .NET, but that's beyond my knowledge. Thanks again to whoever spelled this command out for me previously - it saved having to do a lot of learning when I was in a last-minute rush. - 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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] re : votive with visual c# 2005 express edition
FWIW, I like that idea, simply because that's the only VS integration feature I really like to use. I think that's where the big productivity gain comes in with the Intellisense support you get for WiX schema. I usually copy the schema file by hand, but having some MSI support for it would be nice. You also have to associate the WiX extensions with the XML editor, which I also usually do by hand. Anyone who is editing WiX by hand (most of us I assume) and isn't taking advantage of this VS feature is crazy (IMHO). :) Joe K. - Original Message - From: Bob Arnson To: [EMAIL PROTECTED] Cc: Ali-Akber Saifee ; wix-users@lists.sourceforge.net Sent: Tuesday, September 12, 2006 1:54 PM Subject: Re: [WiX-users] re : votive with visual c# 2005 express edition Rob Mensching wrote: Also, Bob, we might consider allowing the Votive MSI install the .xsd's even if we can't install the full plug-in. Sound reasonable? Well, it's not unreasonable.g But it's not trivial, so I entered it as a feature request: http://sourceforge.net/tracker/index.php?func=detailaid=1557370group_id=105970atid=642717 -- 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=lnkkid=120709bid=263057dat=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=lnkkid=120709bid=263057dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users