我的 Visual Studio 使用的是哪个打字稿版本?

Which typescript version is my Visual Studio using?

而不是根据我安装的版本或它理解的语法来猜测我是什么 运行,我可以在 sln、csproj 或其他地方找到一个地方查看以明确查看(并配置)我使用的是哪个版本的打字稿?

作为背景信息,我正在使用 VS2013 Update 2,我刚刚下载并 运行 tsc 1.4 编译器扩展。 [1]

我现有的 tsc 1.0 项目似乎仍在使用 tsc 1.0 语法来解析 ts 文件,但我不知道它使用的是哪个编译器。

[1] https://visualstudiogallery.msdn.microsoft.com/2d42d8dc-e085-45eb-a30b-3f7d50d55304

csproj 文件可以有一个 <TypescriptToolsVersion> 属性。如果它不存在,您可以添加它。如果您从项目模板创建一个新的 Typescript 项目,您应该会看到它。例如:

<TypeScriptToolsVersion>1.4</TypeScriptToolsVersion>

此属性 被导入的Microsoft.TypeScript.targets 文件使用。您可能想要验证文件是否从您期望的位置加载。它应该类似于 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript