title: Is it possible to decompile the whole .NET application?
body: <p>I know that .NET apps are difficult to protect. I use RedGate Reflector and know that generally speaking you can get source code from many .NET dlls.</p>
  
  <p>however my question is - is it actually feasible to decompile the whole application?</p>
  
  <p>I mean - create a <em>workable VS solution</em> so the pirate can just press F5 and get the exactly same result as if the author on his machine?</p>