Sometimes you may need to let user run your .Net application without installing .Net framework.
There are several tools called “.Net Linker” which pack a .Net application with all needed files into a single package.
Here are some of them:
• http://www.vmware.com/products/thinapp/
• http://spoon.net/Studio/
• http://www.remotesoft.com/linker/