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

Reply via email to