Start Debugging

Etiqueta: dotnet-cli

6 posts

Cómo ejecutar una app de C# basada en archivo con `dotnet run app.cs` en .NET 11
Guía completa de las apps de C# basadas en archivo: ejecutar un solo archivo .cs con dotnet run, las directivas #:package, #:sdk, #:property, #:project e #:include, scripts multiarchivo con #:ref, manejo de argumentos y stdin, la caché de compilación, la publicación con native AOT, el empaquetado como herramienta de dotnet y dotnet project convert cuando el script se queda corto.
¿Cuál es la diferencia entre dotnet build y dotnet publish?
dotnet build compila tu proyecto para el ciclo de desarrollo interno y usa Debug por defecto. dotnet publish ejecuta el target Publish de MSBuild, usa Release por defecto en net8.0 y versiones posteriores, y empaqueta una carpeta lista para implementar con los assets web, los runtimes autocontenidos, el archivo único, el recorte y AOT ya resueltos. Esto es exactamente lo que produce cada uno y cuándo usarlo.