/DntConsole

This a .NET 7x console app template

Primary LanguageC#Apache License 2.0Apache-2.0

DNT Console Template

GitHub Actions status

This a .NET 7x console app template with the following configured features:

  • Central package management
  • Roslyn based analyzers
  • Dependency injection
  • Config files using the IOptions pattern
  • Logging system
  • SQLite DB and scoped EF-Core access
  • Command line parser
  • Typed HttpClient
  • Integration tests using an in-memory SQLite DB

To install it as a new project template, first clone this repository and then run the _register_template.cmd file. Finally create a new folder and run the dotnet new dntconsole command in it to create a new dnt-console app!