If you’re creating a new Angular2 application, you definitely want to use the Angular2 CLI. It help you setup a new Angular application. It has a build-in development server and it will generate Components for you. This means less typing (isn’t that always better?).
But how do you use this tool when you want to use ASP.NET core for the backend? Getting it to work can be quite a hassle. That is why Michal Dymel, made a nice guide to get you started. Check out his guide at https://devblog.dymel.pl/2016/10/25/angular2-cli-with-aspnet-core-application-tutorial/
I haven’t checked it out, but let me know what you think.