Asp.Net Core 3 and Angular work great together. Here are a few tricks I use to have a super-fast development cycle when working on the client-side of my code. Note that this doesn’t apply to changes to c# code on your backend hosted in Asp.Net Core 3.
I assume that you have created your Angular 8+ app inside Asp.Net Core 3. If not, create one with the Create a New Project menu and choose the Angular option:
I like to run the Terminal inside Visual Studio, fewer windows to switch between. Go and install the free Extension Wack Wack.
Run Wack Wack from the View|Other Windows|Terminal menu and change the directory to the ClientApp folder.
So that you and I are in the same version, update Angular then install all the packages by running these two commands:
ng update @angular/cli @angular/core
then
npm install
Once done we are ready.
Start up your Angular project with this command
npm start
Now, as you make changes to your Angular code and save them, the changes will instantly appear in the browser. No need to press F5 and wait for Visual Studio to connect and build.