title: dotnet build application deploy
body: <p>We have a .net core web application and we're building an automatic deploy process. From what I've read on <a href="https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-build?tabs=netcore2x" rel="noreferrer">this site</a>, I've seen that:</p>
  
  <blockquote>
    <p>the product of dotnet build isn't ready to be transferred to another
    machine to run. This is in contrast to the behavior of the .NET
    Framework in which building an executable project (an application)
    produces output that's runnable on any machine where the .NET
    Framework is installed.</p>
  </blockquote>
  
  <p>So if I have .net core runtime installed on the target machine, is it ok to use the output of the build command? Because with this command, the output doesn't contain the extra folders (localization dll's, runtime folder, etc)...</p>
  
  <p>Also, is there a parameter that I can use with dotnet build command so that in the output folder to be only MyStartupProject.runtimeconfig.json and not all runtimeconfig.json files(from all the projects and also the version of runtimeconfig.dev.json)?</p>