Basic .NET Core console application with additional scripts and files for building the app and creating release artifacts for a framework-dependent deployment, self-contained deployment, Docker image, Chocolatey package and AppImage
Maybe use Vagrant not only for running the app, but especially for building, as an alternative to being dependent on having either the .NET Core SDK or Docker installed.
Maybe not necessary if #20 (use Packer for VM image creation) gets implemented.