I have developed some software with no database. I want to create a .exe of my .Net project so I can give only the .exe file to users to use the software.
Create a Setup Project (look up in msdn), package your project output files within the installer. Visual studio creates an installer and bootstrapped exe file, you can use either the exe or the msi file to run your application.