title: Running a self-contained ASP.NET Core application on Ubuntu
body: <p>I've published an ASP.NET Core application as a self-contained application targeting Ubuntu. The publish seems to work fine. I've copied the files to a pretty vanilla Ubuntu machine. Now, how do I run my application?</p>
  
  <p>My understanding is that because it is a self-contained .NET Core application I <em>do not</em> need to download and install .NET Core anything. My application should contain everything it needs.</p>
  
  <p>All tutorials seem to say I should call <code>dotnet run</code>. However, the "dotnet" command line doesn't exist (is it supposed to be published into the self-contained folder??) So if I call it, I get "command not found". Of course I could download .NET Core, but doesn't that go against the whole self-contained concept?</p>
  
  <p>Here is a sample of the files I'm copying over:</p>
  
  <p><a href="https://i.stack.imgur.com/GlkEh.png" rel="noreferrer"><img src="https://i.stack.imgur.com/GlkEh.png" alt="Enter image description here"></a></p>