asp.net mvc - VS2015 har inte TypeScript-mall och det stöder inte TypeScript


Jag arbetar med Visual Studio 2015 Professional. Jag har installerat TypeScript med npm. TypeScript 2.0.3 installerades. Sedan försökte jag lägga till en TypeScript-fil genom att högerklicka på en tsScript-mapp i mitt projekt -> Lägg till nytt objekt, men jag hittade ingen TS-filmall. Sedan gjorde jag en lösning genom att lägga till en textfil och ändra dess filändelse från .txt till .ts och klistrade in lite TypeScript-kod i denna fil. När jag kör programmet kan programmet generera en js-fil från denna ts-fil. Men problemet är: textfärgen i ts-filen är helt svart. Det finns ingen färgning, ingen intellisense, ingen modulering. Det är bara vanlig text.

Vad kan jag göra för att få denna ts-fil att kännas igen av Visual Studio. Nedan är skärmdumpen.

tsconfig.json-fil :

{
  "compilerOptions": {
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "module": "commonjs",
    "noEmitOnError": true,
    "noImplicitAny": false,
    "outDir": "../Scripts/",
    "removeComments": false,
    "sourceMap": true,
    "target": "es5",
    "moduleResolution": "node"
  },
  "exclude": [
    "node_modules",
    "typings/index",
    "typings/index.d.ts"
  ]
}

REDIGERA: Problemet löstes genom att uppdatera min Visual Studio 2015 till Visual Studio 2015 Update 3.

Svar #1

Om du redan har installerat TypeScript 2.03-tillägget och fortfarande inte ser det du vill, kan du behöva NodeJS-verktygen för Visual Studio, version 1.02 (eller senare) från https://www.visualstudio.com/vs/node-js/.

De TypeScript-startpaket jag använder finns under Projekt/Lägg till nytt objekt-dialogen Installerad/NodeJS. Du behöver troligen vara i ett NodeJS-projekt för att få dessa att fungera.

Svar #2

Prova Visual Studio Code https://code.visualstudio.com

Installera Visual Studio Code 0.10.1 eller högre

Startkod

Från kommandopaletten Ctrl-Shift-P (Windows, Linux) eller Cmd-Shift-P (OSX)

Välj Installera Tillägg

Välj tillägget

Ladda om Visual Studio Code

För mer information om läget, kolla denna GitHub-sida

https://github.com/johnpapa/vscode-angular2-snippets