As of now there is no direct template for Angular5 available in Visual Studio 2017.
Go to below link and click on download button.
https://marketplace.visualstudio.com/items?itemName=RebaiHamidaTrabelsi.Angular5TemplateCore2
![Angular]()
Once it is downloaded close the all the instances of the Visual Studio and install the template.
![Angular]()
If installation file finds any open Visual Studio instances it will stop the installation and ask us to click on “EndTask”, by clicking , it will close the all the instances of Visual Studio.
![Angular]()
Once after closing the VS instances it continues to install the template.
![Angular]()
Once it completes the installation click on Close button.
![Angular]()
Now open Visual Studio 2017, go to New->Project
![Angular]()
Select Visual C# in left menu and select “Angular5TF” template. It should be available by now since we installed this template in a previous step.
![Angular]()
Select the project location, project name and solution name, click “OK” button, it will create a Angular 5 with .net core 2.0 project solution.
![Angular]()
Build the solution and run the application by pressing F5. We may get the below error if “vendor-manifest.json” file is missing from /ClientApp/dist folder.
![Angular]()
It’s available in below github location.
https://github.com/satyainumarthi/Angular5AspNetCore2/tree/master/Angular5Core2/ClientApp/dist
Download vendor-manifest.json file .
open ClientApp/dist folder. It looks like one in below
![Angular]()
Paste the copied file in this location, now it should contain that file as shown below.
![Angular]()
Now run the application, if we see the below screen up and running with Angular 5 and .net core 2.0, it means initial setup has done properly and we can start our implementation from this boiler plate.
![Angular]()