也许这是显而易见的,但我到处检查(除了正确的地方),谷歌它。什么都没有。


当前回答

在这个问题被提出两年之后,使用Visual Studio命令提示符仍然没有为我提供正确的答案。但通常的帮助|关于窗口似乎工作这些天:

更新(2017年6月):

VS 2013没有显示这个信息。(稍后注意:VS 2017企业版也不显示此信息)。 VS使用Microsoft Build Engine (MSBuild)编译Typescript文件。MSBuild可以支持几个主要的Typescript版本,但是About窗口只显示最新的版本。

下面是深入了解问题的方法:

A.要检查Visual Studio/MSBuild安装了哪些版本的Typescript,请检查C:\Program Files (x86)\Microsoft sdk \ Typescript文件夹的内容。例如,我有1.0、1.8和2.2版本:

B.检查你的项目需要哪个版本的Typescript。在*。在csproj文件中,寻找<TypeScriptToolsVersion>标签,或者如果它没有,你可以添加它,就像这样

< PropertyGroup > ... < TypeScriptToolsVersion > 1。8 < / TypeScriptToolsVersion > ... < / PropertyGroup >

C.最后,你可以检查MSBuild实际使用的Typescript版本。在TOOLS |选项|项目和解决方案|构建和运行中将MSBuild项目输出详细信息设置为详细信息:

然后构建你的项目并检查输出:你应该看到(A)中描述的Typescript文件夹之一的引用。

其他回答

首先,确保在环境变量路径中有以下地址

C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0

然后打开命令提示符,输入以下命令:

tsc -v

对于非命令行方法,你可以打开扩展和更新窗口(工具->扩展和更新),并在安装下搜索Typescript For Microsoft Visual Studio扩展

如果你只为Visual Studio安装了TypeScript,那么:

启动Visual Studio命令提示符 输入tsc -v并按Enter


Visual Studio 2017版本15.3及以上将TypeScript版本绑定到单个项目,正如这个答案所指出的:

右键单击解决方案资源管理器中的项目节点 单击“属性” 进入TypeScript Build选项卡

你可以在Visual Studio 2013中的NuGet Package Manager Console中运行它。

在这个问题被提出两年之后,使用Visual Studio命令提示符仍然没有为我提供正确的答案。但通常的帮助|关于窗口似乎工作这些天:

更新(2017年6月):

VS 2013没有显示这个信息。(稍后注意:VS 2017企业版也不显示此信息)。 VS使用Microsoft Build Engine (MSBuild)编译Typescript文件。MSBuild可以支持几个主要的Typescript版本,但是About窗口只显示最新的版本。

下面是深入了解问题的方法:

A.要检查Visual Studio/MSBuild安装了哪些版本的Typescript,请检查C:\Program Files (x86)\Microsoft sdk \ Typescript文件夹的内容。例如,我有1.0、1.8和2.2版本:

B.检查你的项目需要哪个版本的Typescript。在*。在csproj文件中,寻找<TypeScriptToolsVersion>标签,或者如果它没有,你可以添加它,就像这样

< PropertyGroup > ... < TypeScriptToolsVersion > 1。8 < / TypeScriptToolsVersion > ... < / PropertyGroup >

C.最后,你可以检查MSBuild实际使用的Typescript版本。在TOOLS |选项|项目和解决方案|构建和运行中将MSBuild项目输出详细信息设置为详细信息:

然后构建你的项目并检查输出:你应该看到(A)中描述的Typescript文件夹之一的引用。