title: Can I use IL2CPP (Intermediate Language To C++) for non-Unity applications?
body: <p><a href="https://docs.unity3d.com/Manual/IL2CPP.html" rel="nofollow noreferrer">IL2CPP.exe</a> is a Unity utility for converting C# IL code to C++.  My question is: can this executable be used <em>outside</em> of the Unity game-development environment as a general-purpose tool for converting <em>any</em> .NET application (not just games) to a high-performance native executable?</p>
  <p>Although I do know <em>some</em> C++, It would certainly be nice to be able write <em>all</em> kinds of programs in a language I am comfortable and fluent with (C#)......whether they be audio/video/music-production DAWs or OS-level security/forensics tools or machine-learning platforms or anything else that's resource-intensive.......and know that they will run as efficiently as an app written in straight C++.</p>