Introduction
In this article, we will learn how easily we can create an Angular v2 project using Visual Studio 2015.
Installation Process
Step 1 Install Visual Studio 2015 Update 3
Once you have installed the Visual Studio, you can verify your version installed like below.
Open Visual Studio from "Start" menu and go to the Help menu. Click "About Microsoft Visual Studio".

Here is the version details of your Visual Studio.
Step 2 Install and configure Node.js and npm
Sample screenshots for Node installation.

After clicking some of the screens, finally, you will get the Finish screen; just click "Finish".
That’s it. Now, Node is installed successfully. We can go and verify in the normal command prompt by entering these two commands,
- Node –v
- Npm –v
You will get a version of that, like in the below screenshot.

Now, let’s configure Node inside Visual Studio. For that, open Visual Studio and click on Tools -> Options.
In the "Options" window, expand "Projects and Solutions" and select "External Web Tools".

In the right pane, move the global $(PATH) entry to be above the internal path $(DevEnvDir) entries. This tells Visual Studio to look for external tools (like npm) in the global path before the internal path.

Click "OK" to close the "Options" window and then restart Visual Studio for the changes to take effect.
Step 3 Install TypeScript for Visual Studio 2015
Typescript for Visual Studio 2015
Quick note
By default, when you install VS 2015 update 3, you will get the lower version of TypeScript, but to develop the Angular application, you need at least version 2.2.2.0. To see the TypeScript version in your system, go to Help->About Microsoft Visual Studio.
Give below is the default TypeScript version installed on my machine.
Before installing TypeScript.

So, we will install a higher version now. I hope you downloaded the TypeScript from the link provided in the above.
Now, run typescript.exe and click "Install".

Very Important note
Once installed, TypeScript will ask for a restart of your system. So, save all your important files and click "Restart".

Now, if you go and check the Help section of the Visual Studio again, it should have the updated TS version.
Let’s verify.

Now, let's proceed to the next step.
Step 4 Create an empty ASP.NET Web Application project
Go to Visual Studio and click File > New > Project.

Next, click Web under Visual C# on the left pane, choose ASP.NET Web Application from the right pane, and name your project as per your wish. Finally, click OK.

Once created, you will see this folder structure like below screenshot by default in the right side Solution Explorer.

Step 5 From the “Quick Start Files" Copy the required "Starter files" to our project
In this step, we need to get the official Angular startup files and copy to our project
Link - https://github.com/angular/quickstart
After downloading and extracting the files, we need to copy the required files and folder to the project. Instead of copying all files, we can just copy four files and a folder to our project, as mentioned below.
Copy the above files/folders and paste them in the root directory of "MyFirstAngularProject" web application project. Now, click "Show All File" icon in "Solution Explorer" and include all the copied files/folders in the project.

Step 6 Restore the required packages.
To do that, in the "Solution Explorer", right click on "package.json" file and select "Restore Packages" from the context menu.


To see all the installed Node modules, click on "Show all Files" icon in Solution Explorer.

Important Note
DO NOT include "node_modules" folder in the project ever. It may create a problem.
That’s it. we have almost done everything. Now, we shall see our existed first output using command prompt.
Step 7 Run the project Using Command Prompt
- For that, open your normal command prompt from the Start menu and change the directory in the command prompt to the directory where you have the web application project.
- I have my web application project in"D:\MyFirstAngularProject\MyFirstAngularProject".
- So I have typedCD D:\MyFirstAngularProject\MyFirstAngularProjectand pressed enter. You provide your path accordingly
- And then, type “npm start” and press "Enter".

That’s it; it will automatically open the browser and we will finally get our first Output…
Additional Note
If you want to change the above Angular default display message, just go the src->app->app.component.ts file and change the text like in the below SnagIt.

It will automatically change our output in the browser window like below:

Congralutions, you have successfully created your first Angular project by yourself.
Hope, the above article was helpful. Kindly, let me know your thoughts or feedbacks. If you like to explore Angular concepts more, here are the links,

Tridip BhattacharjeePosted Nov 13, 2017, 4:50 AM
When i download zip file from https://github.com/angular/quickstart then there is e2e folder i got along wth other folder and files. you did not include e2e folder. so tell me should we exclude it? what is e2e folder and what kind of files are there? please guide. thanks
Tridip BhattacharjeePosted Nov 13, 2017, 4:47 AM
Suppose if we need to work with asp.net5 with angular 2 then it is possible to develop a with VS ide 2015 or 2017 ? can you please write a details article which guide us how to work with angular2 along with mvc5 with VS IDE 2013 or 2015 or 2017. looking for your answer. thanks
Tridip BhattacharjeePosted Nov 13, 2017, 4:44 AM
You said "DO NOT include "node_modules" folder in the project ever. It may create a problem." so should we exclude that folder?
Jagan MohanPosted Nov 8, 2017, 9:10 AM
Explain nicely... easily understood
Humayun Kabir MamunPosted Nov 4, 2017, 9:56 AM
Thanks Karthik for this nice article...
Tridip BhattacharjeePosted Nov 3, 2017, 5:07 AM
Hi nice write up. i have a request that can you show step By step Creation Of Angular Project With TypeScript Using Visual Studio 2017 instead of VS2015. waiting for this article. thanks
Naveen BishtPosted Nov 3, 2017, 3:25 AM
Explain nicely...very easy word... woooo