title: How to convert a simple .Net console project a into portable exe with Mono and mkbundle?
body: <p>I'd like to convert my simple pure .Net 2.0 console utility into a portable exe which I could just put on an USB stick and run without having to worry whether the CLR and framework libraries are installed on a particular machine or not. </p>
  
  <p>Stackoverflow already has <a href="https://stackoverflow.com/questions/567595/mono-mkbundle-utility-on-windows">some information</a> on using <a href="http://mono-project.com/" rel="nofollow noreferrer">Mono</a> and <a href="http://linux.die.net/man/1/mkbundle" rel="nofollow noreferrer">Mkbundle</a> for creating self-contained Windows exes from .Net-projects, but what I would like to have is a compact but useful HOWTO. </p>
  
  <p>What are the minimum steps for achieving a portability from a simple C# Visual Studio project?</p>