>You can use Inno Setup. It's free.
>
>The decision was purely a business decision. There are many excellent third-party installers. Microsoft decided it didn't want to be in that business.
I have always had problems in the past using third parties. First of all, it doesn't integrate into the product and will always fall short if a new version of a product is released. The setup we used to have was integrated into the environment and was aware of everything. I was able to have it into the Solution Explorer and able to control everything without having to install, maintain licensing issue (if applicable), and negotiate with it in a separate project.
I will check Inno Setup. Thanks
Do you know BTW if that works with VS 2012? Has anyone used it so far for complex setup under VS 2012?