asp.net - Hur man får TypeScript att fungera med Visual Studio 2013
Jag har laddat ner TypeScript-plugin för Visual Studio, installerat det och startat om min dator. Jag har också installerat både VS 2013 Express för webben och VS 2013 Ultimate Preview men TypeScript finns helt enkelt inte där. Det finns inga filmallar, inga projektmallar, ingenting.
Vilka olika sätt har du fått TypeScript att installera korrekt/visas i Visual Studio? Jag har provat många olika saker, som att leta efter vsix-filen och öppna den (men den filen finns inte i den här versionen av TypeScript - om de inte har flyttat den någon annanstans), jag har försökt ladda ner och installera Web Essentials - men deras webbplats säger att de inte längre stöder TypeScript eftersom VS tydligen stöder det inbyggt nu. Jag har också avinstallerat/installerat om TypeScript - många gånger.
Jag har till och med försökt ladda ner den gamla versionen av TypeScript 0.8.3 men varje länk jag har hittat omdirigerar mig bara till den nya nedladdningssidan för 0.9.1.
Inget fungerar.
Hur får jag TypeScript att fungera med antingen VS 2013 Express för Web eller VS 2013 Ultimate Preview?
Jag har sett foruminlägg och kommentarer över hela webben där folk säger att det fungerar för dem. Jag har ingen aning om vad som pågår.
Svar #1
Jag hittade en fråga här med ett svar som nästan fungerade. Men efter att ha ändrat på vissa saker kunde jag få detta att fungera. Dessa steg avviker lite från originalet, som kan hittas här.
- Stäng Visual Studio.
- Installera Visual C++ Redistributable för Visual Studio 2012 Update 3 x86-versionen (även om du kör på en x64-plattform; tsc.exe är en x86-applikation).
- Ladda ner TypeScript för Visual Studio 2012 version 0.9.0.1
- Packa upp/Extrahera
MSI-filen till en temporär plats med hjälp av https://code.google.com/p/lessmsi/ - Kopiera katalogen
SourceDir\Microsoft SDKs\TypeScripttill%ProgramFiles(x86)%\Microsoft SDKs - Kopiera katalogen
SourceDir\VS11_EXTENSIONS_DIR\TypeScripttill%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft - Kopiera de två filerna i mappen
SourceDir\VS11(file.ts,newtypescriptfileitems.vsdir) till%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\NewFileItems - Kopiera mappen
SourceDir\MSBuild\Microsoft\VisualStudio\v12.0\TypeScripttill%ProgramFiles(x86)%\MSBuild\Microsoft\VisualStudio\v12.0 - Ändra din sökvägsmiljövariabel för att inkludera
%ProgramFiles(x86)%\Microsoft SDKs\TypeScript - Starta Visual Studio.
Dessa exakta steg ledde till att jag kunde arbeta med fullt TypeScript-stöd i Visual Studio 2013 Preview och Visual Studio 2013 Express för webben. Ett stort tack går till personen som lade upp detta svar.
Svar #2
Jag letade efter versionen från steg 3 i Spikes svar, som uppenbarligen nu bara är någon körbar fil. Det ledde mig till MS:s nedladdning av en något nyare version på:
TypeScript-nedladdning
När det väl var nedladdat körde jag det och det erbjöd att reparera eller avinstallera TypeScript för VS 2012 och VS 2013. (Jag hade redan VS 2013 och 2013 Web Essentials installerade men ett projekt som använder TypeScript ville inte laddas för mig.)
När reparationen var slutförd fungerade projektet med TypeScript som laddades utan problem. Så det kan vara värt att prova att reparera installationen av TypeScript.