I'm using Visual Studio 2005 to create a setup project for my application (written with C#). That part went fine. However I have problem to build the uninstall function. I'd like to create an uninstall icon on the programs menu, so users could easily uninstall my application on their local.
I only know that I can use command "msiexec /u <program name>.msi" to do the uninstallation. But that would require to deploy the big MSI file onto user's local. That's a pain.
Would you please let me know whether there's any "grace" way to build the uninstall function?