6

我一直无法让 Visual Studio 2012 的 TypeScript 正常工作。有谁知道它是否只会安装在VS2012的完整版上?(我有 VS 2012 Express for Web 和 VS 2012 Express for Desktop)。

我已经尝试了可以​​在此站点上找到的所有建议,但仍然没有运气。VS 和 TypeScript 都正确安装,但我在 VS 2012 Express for Web 中的任何地方都看不到 TypeScript 项目或新项目。

4

2 回答 2

4

TypeScript项目喜欢直接隐藏在VS 2012 Express for Web的项目模板树的Visual C#Visual Basic节点中。只需单击其中一个,滚动到最底部并检查它是否存在:

Visual C# 节点下的 TypeScript 项目

于 2012-10-19T07:06:47.943 回答
1

更具体地说,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="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot; @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
  </Target>

在此处输入图像描述

于 2012-10-22T21:37:10.113 回答