I'm using VS 2019, .NET 5 and Blazor server projects.

I always liked the plain Kestrel better than IIS Express when developing in VS 2019. It feels faster and I get the dedicated console window to show logs etc instead of relying on VS's output window. So every time I start a new project I usually switch from the default IIS Express to Kestrel via `launchsettings.json`.

However, I noticed that with IIS Express, Blazor server projects would auto re-build whenever a changed Razor file is saved. I do not see the same behavior after switching to Kestrel host.

Is there any way to make it work the same way as IIS Express for auto rebuild?

I see something about the `dotnet watch`, but I usually just launch quickly via Ctrl + F5 etc and it would be a pain to have to use command line every time to start the project.