Hello! I have an application and I would like to make a windows installer in order to deploy it. I'd need good and free tools in order to make a .msi. I googled a bit without any good finds :( . Thanks for anyhelp!
                +1 
                A: 
                
                
              
            Have you looked into the WIX toolkit?
For most installation tasks, it works quite well ... a bit underdocumented, perhaps - but it is free.
                  LBushkin
                   2010-09-09 22:30:16
                
              
                +1 
                A: 
                
                
              Does it have to be a .msi?? Could be an .exe installer?
You can try InnoSetup. Simple to use and very powerfull.
Is you .exe app made with .Net or it's a native application? InnoSetup is well suited for native apps.
                  Daniel Luyo
                   2010-09-09 22:30:37
                
              Probably going to use both.
                  
                   2010-09-09 22:38:43
                
                
                A: 
                
                
              
            There's always ClickOnce. As long as you're using C# or VB.NET it will do the job for you.
                  ChrisF
                   2010-09-09 22:34:19
                
              
                
                A: 
                
                
              
            If you're using Visual Studio simply create an installer project and add it to your solution. It allows you to create an MSI installer project with a few clicks.
If you don't have VS I would look into InnoSetup.
                  Justin
                   2010-09-10 22:51:26