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

Reply via email to