Skip to content

noctambulo-12/Console.ReadAppSettings.json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Console.ReadAppSettings.json

La plantilla de aplicación de consola .NET Core nos permite probar ideas rápidamente (PoC) y en entorno de producción ejecutar tarea definida de manera intermitente (a petición).
Porque es una plantilla ligera NO tiene algunas funcionalidades incorporada por defecto como configuración e inyección de dependencia.

Este es un PoC de aplicación de consola C# .NET Core que leerá los valores de un archivo appsettings.json además usando inyección de dependencias (dependency injection) accederemos al objeto IConfigurationRoot

Los paquetes NuGet que hemos usado son:

  • Install-Package Microsoft.Extensions.Configuration
  • Install-Package Microsoft.Extensions.Configuration.Binder
  • Install-Package Microsoft.Extensions.Configuration.Json
  • Install-Package Microsoft.Extensions.DependencyInjection

Nota:
Si se necesita un aplicación de consola para tareas o procesos de larga duración, probablemente la mejor opción es utilizar la plantilla de Service Worker.
"Esta plantilla está diseñada para brindarle un punto de partida para los servicios multiplataforma. Como caso de uso alternativo, configura un entorno muy agradable para aplicaciones de consola general que es perfecto para contenedores y microservicios." - Extracto del articulo

Referencia:

  1. Configuración en ASP.NET Core
  2. Inyección de dependencias en ASP.NET Core
  3. IConfiguration
  4. Configuración de entornos en la aplicación de consola .NET

Releases

No releases published

Packages

No packages published

Languages