Como faço para que o angular2 funcione no Visual Studio 2015 com TypeScript?

Estou tentando conseguirAngular 2 trabalhar emVisual Studio 2015 comTypescript. Estou tentando obter o exemplo mais básico para trabalhar em umMVC 5 tipo projeto web (web.config ao invés deconfig.json):

import {Component, bootstrap} from 'angular2/angular2';

@Component({
    selector: 'my-app',
    template: '<h1>My First Angular 2 App</h1>'
})
class AppComponent { }
bootstrap(AppComponent);

Estou tentando as coisas mais mínimas necessárias para fazer isso funcionar. Então, baixei o Angular 2 mais recente (alpha .45) e copiei todos osTypeScript no baixadomodules pasta. Incluindo todas as subpastas (menos adocs eexamples uns.)

Estou certo de que isso funcionará fora doVisual Studio como já fiz isso antes, mas estou tentando fazê-lo funcionar emVisual Studio e está me dando mais de 3.000 erros e parece que está faltando outros módulos ou algo assim.

Aqui estão algumas das coisas que estou perdendo:

Mapa (default_keyvalue_differ.ts, e muitos outros):

export class DefaultKeyValueDiffer implements KeyValueDiffer {
  private _records: Map<any, any> = new Map();

afirmar (lexer.ts):

  scanCharacter(start: number, code: number): Token {
    assert(this.peek == code);

Conjunto (command_compiler.ts):

function removeKeyValueArrayDuplicates(keyValueArray: string[]): string[] {
  var knownPairs = new Set();

começa com (shadow_css.ts)

rule.selector.startsWith('@page')

exigir (parse5_adapter.ts)

var parse5 = require('parse5/index');

@ reactivex / rxjs / dist / cjs / Rx (async.ts)

export {Subject} from '@reactivex/rxjs/dist/cjs/Rx';

Há muito mais que isso. Então, minha primeira pergunta é: eu realmente preciso de todas essas coisas ou algumas delas não são necessárias. Segundo e mais importante, como faço para obterVisual Studio construir minha solução?

Nota: Eu acho que esse "exemplo / tutorial muito longo" é o que eu estava procurando, exceto para o MVC 6 (.NET Core) em vez do MVC 5:http://chsakell.com/2016/01/01/cross-platform-single-page-applications-with-asp-net-5-angular-2-typescript/

questionAnswers(4)

yourAnswerToTheQuestion