title: publishing a C# winform application in Visual Studio 2012
body: <p>I have built a C# winform application in Visual Studio 2012. I want to publish the application to the world.</p>
  
  <ol>
  <li><p>What is the difference between publishing by Visual Studio and giving the "release" folder to someone ?</p></li>
  <li><p>I'd rather like giving the "release" folder because there are no installations to the user if there is the framework. But the user can see all the database files. Is there anyway to hide them and make that release folder as a single ".exe" file where user cannot see the databases of it ?</p></li>
  </ol>