Hello all, I have come across WIX just recently and I am quickly
growing attached to this solution. That said, I am hoping to get some direction on how to
proceed with a commercial web application deployment. Current process (this are all steps of a team build): Libraries build Web site compiles Web Deployment project merges web assemblies Team Build takes output piped from web deployment and does
some cleanup Deployment is really done through xcopy and database scripts
(although the manual steps are removed by a home made installation). Now I want to move to MSI but vdproj does not offer enough
flexibility. I was thinking that I could pipe the project outputs of either
the team build or web deployment project into a wixproj but I see that is not
the way things are done. No problem, I decided to create the wxs file
manually… then of course I recognize how long that will take given the
hundreds of files involved. So I search for a way to add files using a wildcard,
and recursively and run into some threads debating the use of <FileGroup>
and it seems the winner was deprecating this element. From what I read there are tools that can help enumerate the
files… but my question is, how is this integrated if at all with Visual
Studio / Votive? It seems like I might be better off giving up the idea that the
deployment packaging can be part of my solution, and just have it exist as a
standalone project to run after a release build. i.e. when team build is
done – take its output, and use some trick to enumerate the directories
and files to include in a wxs. After each release build the manual
task would be to compare the file set with a previous release, update GUIDs and
edit the .wxs file… am I on the right track? Does anyone have a good example of a .wxs that serves the installation
of a web application that they could share? 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=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users