visual studio - Typescript kommer inte att installeras i C:\Program Files (x86)\Microsoft SDKs\TypeScript


Mitt problem kan vara relaterat till det här: Ingen TypeScript-kompilator hittades på C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe men jag vill ställa en annan fråga.

När jag försöker installera Typescript (för närvarande 1.8.36) i Visual Studio 2013 eller 2015 ser jag inte att det installeras i Microsoft SDKs\Typescript-mappen. Jag hämtar installationspaketen från http://www.typescriptlang.org, men jag kan inte avgöra var kompilatorn installeras och att använda 'where tsc' i Cmd visar mig inget användbart. Jag vet att de senaste versionerna av VS inkluderar TS, men de går bara upp till 1.8.10, och dessutom när jag försöker bygga min lösning får jag det problem jag länkade till, så något är inte rätt.

Jag har tagit bort Productivity Tools och Web Essentials från både VS 2013 och 2015 och installerat om TS, men utan resultat.

Så min fråga är hur installerar jag Typescript-kompilatorn i VS 2013 Uppdatering 5 eller VS 2015 Uppdatering 3 så att MSBuild hittar något på C:\Program Files (x86)\Microsoft SDKs\TypeScript\(TypescriptVersion) och kompilerar min lösning?

Svar #1

Jag stötte på samma problem, Typescript i SDKs-katalogen kommer när du installerar tillägget i vilken version av Visual Studio som helst. Så för att installera Typescript version 1.8 gör följande:

  • Öppna Visual Studio
  • Klicka på Verktyg > Tillägg och uppdateringar
  • På vänster sida, välj Onlinegrupp
  • Sök typescript
  • Från resultaten, välj din önskade version (i ditt fall 1.8)
  • Klicka på installera, det kommer att ladda ner en liten webbinstallerare
  • Stäng VS-instansen och installera tillägget
  • Öppna din lösning och försök bygga nu

Detta borde fungera alldeles utmärkt.