Construir .Net Core como un EXE, no una DLL
Quiero construir un proyecto .NET Core como un EXE y no una DLL para que pueda ejecutarse.
La respuesta aquí no funcionó:¿Cómo ejecutar un .Net Core dll?
Aquí está el código de ejemplo:
using System;
namespace ConsoleApplication
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Aquí está mi 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"
}
}
}
Actualmente estoy usando VSCode, cada vez que construyo el proyecto con la tarea de compilación, o ejecutodotnet restore
Acabo de recibir un.dll
en mibin/Debug
carpeta.
¿Cómo se crea una aplicación .NET Core como exe?
Bonificación: sí, ¿se ejecutará en una Mac u otro dispositivo?