如果您将 Visual Studio 2013 与最新的 TypeScript 1.5 一起使用,您可能需要为 Visual Studio 安装 TypeScript 工具。我还建议安装Web Essentials,它将在保存时调用 .ts 脚本文件编译(除了许多其他有用的功能)。
然后按照 Visual Studio 为 .csproj 文件中的新 Web 项目创建的步骤进行操作。
1) 通过在根元素下添加以下元素来导入 MSBuild TypeScript 属性Project
:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
2) 导入 MSBuild TypeScript 构建目标
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
Project/PropertyGroup
3)在元素下配置目标TypeScript版本
<TypeScriptToolsVersion>1.5</TypeScriptToolsVersion>