title: How to run a .NET Core console application on Linux
body: <p>I am using Visual Studio 2015 and created a .NET Core console application. After compiling, I have my project DLL file in the <em>debug</em> folder. And if I want to run it on another computer, I have to install .NET on it and then write <code>dotnet myApp.dll</code> in command window (CMD). But I need to run my application without any installations.</p>
  
  <p>I have read that I must publish my application. I do it with the command <code>dotnet publish -c Release</code>. Now in folder <em>release</em> I have a new folder, <em>publish</em>, with myApp.dll and other dll-files and folder runtimes for different systems. For example, in the <em>Ubuntu.16.04-x64</em> folder I have file <em>System.Security.Cryptography.Native.OpenSsl.so</em>. But how can I run my application without any new installations of .NET or something else?</p>