Wie kann ich die richtige Version des Compilers ausführen, wenn ich eine Eingabeaufforderung mit erhöhten Rechten verwende?

Wie kann ich die richtige Version des Compilers ausführen, wenn ich eine Eingabeaufforderung mit erhöhten Rechten verwende?

Ich habe zwei Versionen des Typescript-Compilers (tsc.exe) auf meinem System (1.0 und 1.5) und kann die frühere Version nicht entfernen, da sie mit Visual Studio 2013 installiert wird.

Sie befinden sich in:

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

Und

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

Ich habe den Pfad meines Systems geändert, sodass er auf das neuere Verzeichnis verweist.

Wenn ich den Compiler von der Befehlszeile aus ausführe, indem ich tsc.exemeinen Benutzernamen eingebe, erhalte ich den richtigen.

Wenn ich den Compiler über die Befehlszeile mit UAC ausführe, erhalte ich den falschen (alten).

Wie kann ich mein System dazu bringen, die neuere Version in einer Eingabeaufforderung mit erhöhten Rechten zu verwenden?

Antwort1

Bildbeschreibung hier eingeben

Bestätigt, dass dies aufgrund der Visual Studio-Eingabeaufforderung geschieht.

verwandte Informationen