관리자 권한 명령 프롬프트를 사용할 때 올바른 버전의 컴파일러를 실행하려면 어떻게 해야 합니까?

관리자 권한 명령 프롬프트를 사용할 때 올바른 버전의 컴파일러를 실행하려면 어떻게 해야 합니까?

내 시스템에 두 가지 버전의 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 명령 프롬프트 때문에 이런 일이 발생하는지 확인했습니다.

관련 정보