TypeScript on Visual Studio 2012 Express


Minulla on ollut ongelmia saada TypeScript Visual Studio 2012:lle toimimaan. Tietääkö kukaan, asentuuko se vain VS2012:n täyteen versioon? (Minulla on VS 2012 Express for Web ja VS 2012 Express for Desktop).

Olen kokeillut kaikkia tässä sivustossa löytyneitä ehdotuksia, eikä vieläkään ole onnea. Sekä VS että TypeScript asentuvat oikein, mutta en näe TypeScript-projekteja tai uusia kohteita missään VS 2012 Express for Webissä.

Vastaus #1

TypeScript-projekti tykkää piileskellä suoraan Visual C#- tai Visual Basic-solmun alla projektipohjien puussa VS 2012 Express for Web-versiossa. Klikkaa vain yhtä niistä, selaa aivan alas ja tarkista, onko se siellä:

Vastaus #2

Tarkemmin sanottuna TypeScriptillä ei tällä hetkellä ole omaa projektityyppiä, joten käytännössä käytössä on vain malleja, jotka hyödyntävät muita projektityyppejä (kuten C#).

Vielä vaikeampi löytää on ASP.NET MVC 3 TypeScript -malli. Tätä varten valitse "Visual C#/Web/ASP.NET MVC 3 Web Application" -malli, ja kun napsautat OK, saat vaihtoehdon TypeScript-mallille (katso kuva alla).

Lisäksi, koska TypeScriptille ei ole natiivia projektijärjestelmää, sen käännöstoiminnot ovat tällä hetkellä vain Exec-tehtäviä C#-projektitiedostojen sisällä. Eli csproj-tiedostossa näet toiminnon, kuten:

  <Target Name="BeforeBuild">
    <Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot; @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
  </Target>

Aiheeseen liittyviä artikkeleita