使用提升的命令提示符时如何运行正确版本的编译器

使用提升的命令提示符时如何运行正确版本的编译器

我的系统上有两个版本的 Typescript 编译器 (tsc.exe) (1.0 和 1.5),我无法删除早期版本,因为它是与 Visual Studio 2013 一起安装的。

它们位于:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\tsc.exe

我已经将系统的 PATH 改为指向较新的目录。

如果我通过以我的用户帐户身份从命令行运行编译器,tsc.exe我会得到正确的编译器。

如果我从带有 UAC 的命令行运行编译器,我会得到错误的(旧的)编译器。

如何让我的系统在提升的命令提示符下使用较新的系统?

答案1

在此处输入图片描述

确认这是由于 Visual Studio 命令提示符而发生的。

相关内容