I've watched this tutorial where it explains how a console project can be deployed as a Windows Task.
My question is if I create console project with a IHost and a couple of hosted services running some logic in a loop while the token is not stopped (i.e. inside a loop) and I deploy this executable as a Task scheduling it to run once when the computer starts, what would be the difference between this way of running the executable and, by other hand, create a worker service project with the same previously hosted services and deploy this project as a Windows Service to execute automatically when the machine starts?