Crie o .Net Core como um EXE e não uma DLL

Quero criar um projeto do .NET Core como um EXE e não uma DLL, para que possa ser executado.

A resposta aqui não funcionou:Como executar uma dll .Net Core?

Aqui está o código de exemplo:

using System;

namespace ConsoleApplication
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Aqui está o meu project.json:

{
  "version": "1.0.0-*",
  "compilationOptions": {
    "emitEntryPoint": true
  },
  "buildOptions": {
    "debugType": "portable",
    "emitEntryPoint": true
  },
  "dependencies": {},
  "frameworks": {
    "netcoreapp1.1": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.1.0"
        }
      },
      "imports": "dnxcore50"
    }
  }
}

Atualmente, estou usando o VSCode, sempre que construo o projeto com a tarefa de compilação ou executodotnet restore Eu só recebo um.dll no meubin/Debug pasta.

Como você cria um aplicativo .NET Core como um exe?

Bônus: Sim, isso será executado em um Mac ou outro dispositivo?

questionAnswers(1)

yourAnswerToTheQuestion