使用提升的命令提示字元時如何執行正確版本的編譯器

使用提升的命令提示字元時如何執行正確版本的編譯器

我的系統上有兩個版本的 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

我已經更改了系統的路徑以指向較新的目錄..

如果我輸入我的使用者帳戶從命令列運行編譯器,tsc.exe我會得到正確的結果。

如果我使用 UAC 從命令列運行編譯器,我會得到錯誤的(舊的)編譯器。

如何讓我的系統在提升的命令提示字元中使用較新的系統?

答案1

在此輸入影像描述

確認這是由於 Visual Studio 命令提示字元而發生的。

相關內容