Once you understand it, it's easy. Here you have a short tutorial http://www.switchonthecode.com/tutorials/creating-a-simple-windows-installer-with-wix
However, if you are just looking into WiX because you want to put some icons on the desktop, I would recommend you to look into ClickOnce instead. ClickOnce is a package + manifest (it's the same mechanism Google Chrome uses to install and keep it updated on Windows). You can easily create a ClickOnce application using the free Visual Studio C# Express and put it somewhere on a website and everytime you update the manifest (and the package), your users will get the updated version transparently (either when opening the app or when closing it). Matias the identity glue: http://auth10.com blog: http://woloski.com On Mon, May 7, 2012 at 5:46 AM, Joshua Holbrook <[email protected]>wrote: > Hey guys, > > I got a windows computer recently, and I thought it would be fun if I > could bundle some of my projects into msi's I can send to > friends/family. Ideally, I'd like it to install node and npm if need > be, and then install a node package and maybe throw some icons on the > desktop. > > I've been trying to figure out how this works but man windows dev is > kinda confusing! So far I figured out that node's msi is built using > http://wixtoolset.org/ with > https://github.com/joyent/node/blob/master/tools/msvs/msi/product.wxs > and I figured out how the vcbuild.bat script sets up the cli > environment, but I'm a bit lost still when it comes to actually > deciphering all this xml stuff. XD I've never done any windows > development so I'm pretty out of my element right now. > > Has anybody else done anything like this before? Any tips/tricks? > Advice from the windows node team would be fantastic. :) > > Thanks, > > --Josh > > -- > Joshua Holbrook > Engineer > Nodejitsu Inc. > [email protected] > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
