我一直无法让 Visual Studio 2012 的 TypeScript 正常工作。有谁知道它是否只会安装在VS2012的完整版上?(我有 VS 2012 Express for Web 和 VS 2012 Express for Desktop)。
我已经尝试了可以在此站点上找到的所有建议,但仍然没有运气。VS 和 TypeScript 都正确安装,但我在 VS 2012 Express for Web 中的任何地方都看不到 TypeScript 项目或新项目。
我一直无法让 Visual Studio 2012 的 TypeScript 正常工作。有谁知道它是否只会安装在VS2012的完整版上?(我有 VS 2012 Express for Web 和 VS 2012 Express for Desktop)。
我已经尝试了可以在此站点上找到的所有建议,但仍然没有运气。VS 和 TypeScript 都正确安装,但我在 VS 2012 Express for Web 中的任何地方都看不到 TypeScript 项目或新项目。
TypeScript项目喜欢直接隐藏在VS 2012 Express for Web的项目模板树的Visual C#或Visual Basic节点中。只需单击其中一个,滚动到最底部并检查它是否存在:
更具体地说,TypeScript 目前没有自己的项目类型,因此实际上只有模板利用了其他项目类型(例如 C#)。
更难找到的是 ASP.NET MVC 3 TypeScript 模板。为此,选择“Visual C# / Web / ASP.NET MVC 3 Web Application”模板,然后当您单击“确定”时,您将获得 TypeScript 模板的选项(见下图)。
此外,由于 TypeScript 没有本机项目系统,其构建操作目前只是 C# 项目文件中的 Exec 任务。即在 csproj 中,您将看到如下操作:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>