title: C# Portable Application vs .NET
body: <p>I've a Win32 application written in C# via Visual Studio 2015 and I want to make it portable in order to avoid the installation of .NET framework everytime I deploy my application to clients.</p>
  
  <p>I read this article: <a href="http://www.codeproject.com/Tips/392308/Csharp-Portable-Exe-File" rel="nofollow noreferrer">the key point of making portable apps seems the use of mscorlib.dll</a></p>
  
  <p>This method doesn't work, at least for me, despite my effort. I must presume this is not the <em>real</em> way to build an application as portable...?</p>
  
  <p>What are my other options in Visual Studio? Should I rethink my entire application to avoid the use of NET?</p>