Tendrá que dirigirse a v5 ECMAScript, es decir, pasar el -target ES5argumento para el compilador. Esto se debe establecer en la configuración de destino archivos de proyecto.
No sé si VS ha construido en cualquier mechanims prácticos sobre la configuración de destino, por lo que sólo puedo decirle cómo hacerlo de forma manual. Basta con abrir el .csprojarchivo de proyecto, busque el Targetnodo en el que se encuentra el comando mecanografiado compilador, y añadir el -target ES5argumento.
En mi configuración se parece a esto:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" -target ES5 @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
Actualizar
A partir de la versión 0.8.1.0, la versión codificada de dependencia se retiró y se añadió soporte para mapas fuente, por lo que el Targetnodo ahora se ve así de forma predeterminada:
<Target Name="BeforeBuild">
<Message Text="Compiling TypeScript files" />
<Message Text="Executing tsc$(TypeScriptSourceMap) @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
<Exec Command="tsc$(TypeScriptSourceMap) @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
Inyectar el targetargumento sigue siendo bastante fácil, simplemente ponerlo después tsco $(TypeScriptSourceMap):
<Message Text="Executing tsc --target ES5 $(TypeScriptSourceMap) @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
<Exec Command="tsc --target ES5 $(TypeScriptSourceMap) @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />