When developing with .NET Core, you have two different workflows to choose from: manage projects from Visual Studio or work from a command-line using dotnet
commands. New projects can be created this way, and after the recent updates the project templates system became extensible, allowing to install additional templates or even create your own.