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?