VS2012中的Typescript :(自动)从.ts生成.js

YS.*_*YS. 20 visual-studio-2012 typescript

我已经添加了file1.ts,我可以看到它有一个依赖 - 即file1.js.

我注意到,我对所做的任何更改file1.ts- file1.js不会被自动重新生成.

我目前唯一的解决方法是调用tsc.exe- 作为预构建事件的一部分.

我的问题是 - 有没有更好的解决方法或者我可能错过的地方?

Lak*_*eld 23

在Visual Studio 2012中安装Web Essentials 2012扩展.

它会在每次保存.ts文件时重新生成.js文件.

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6


Ral*_*ter 6

您必须将BeforeBuild目标添加到ASP.NET应用程序的CSPROJ中:

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

提示:使用记事本编辑csproj文件.

  • Express上支持[TypeScript for Visual Studio 2012](http://www.microsoft.com/en-us/download/details.aspx?id=34790),它包含一个名为"使用TypeScript的HTML应用程序"的C#项目类型"默认情况下,它包含在CSPROJ中. (2认同)