title: Running C# application with .NET - MONO
body: <p>I have a simple application made using C#.</p>
  
  <p>Now how do I make it , such that it runs on all systems.
  If a PC does not have .NET framework installed - it shouldsiliently install it with only the bare minimum requirements that the program needs.
  Installing .NET framework - too big in size compared to many program , which is just a few kilobytes. Also is shoulf be silent and only if required.
  Basically the application should be light and capable to run in all Windows systems.
  Not interested in getting to Linux users.</p>
  
  <p>Should I use Mono Project.
  Else is there a way to get the bare minim .NET framework selectively pre-installed.</p>
  
  <p>Please advise.</p>
  
  <p>Thanks </p>