KontextWie stellt man genau sicher, welchen TypeScript-Compiler Visual Studio beim Build verwendet?
Kürzlich Typoskript-Compiler (1.8.x) wurde als Nuget Paket auch verfügbar. Aber hier ist ein wenig trübe Tatsache, dass es zwei Pakete
- a) Microsoft.TypeScript.Compiler (keine Abhängigkeiten)
- b) Microsoft.TypeScript.MSBuild (** keine Abhängigkeiten enthält aber TypeScript.Compiler. ..btw: warum)
In meinem Projekt (CSPROJ) Typoskript Version wurde auf 1,7 ursprünglich
<TypeScriptToolsVersion>1.7</TypeScriptToolsVersion>
ich wissen wollte, was eine nach der Installation geschieht) oder b)
Ausgabe/Frage
Ich weiß nicht, auf einfache Weise, wie zu diagnostizieren, was genau während der Visual Studio 2015 Build über Typoskript Kompilierung geschieht.
- Ich weiß nicht, wie eine Ausgabe von tsc.exe zu sehen (wie Versionsnummer, Pfad usw.)
- Ich weiß nicht, wie man jede sich ergebende (effektiv) um zu sehen, Einstellung, von dem Pfad der MSBuild-Aufgabe tsc.exe
Diganostic Ergebnisse (optional lesen, wenn jemand interessiert ist) starten
Wegen meines Mangels an Wissen, das ich Mark Russinovich ProcessMonitor- verwenden musste s machen ure, was passiert. Das ist die Frage: Wie geht das einfacher?
eine Installation) tut nichts, außer eine Arbeits Instanz von tsc Ihres Projekts/packages Ordner fertig zu werden. Die CSproj-Datei wurde nicht berührt. Folglich ist die ursprünglich konfiguriert MSBuild Aufgabe Dateien und tsc 1.7 installiert Original .ts gelten aus Program Files läuft
Deinstallieren eines) korrekt „wieder“ der ursprüngliche Zustand. (Na ja, ist dies nichts anderes, als das Paket aus dem/packages Ordner löscht
Installation b) Die gleiche wie a) + ändert den Eintrag MSBuild-Aufgabe in CSPROJ. Daher wird der neue TSC 1.8 aus dem Ordner/package ausgeführt.
Deinstallieren b) Entfernt alle, einschließlich aller TypeScript-bezogenen MSBuild-Aufgaben aus der .csproj-Datei. Dies deaktiviert automatisch die Kompilierung aller TS-Dateien (ohne Warnungen und Fehler). Die einfache Möglichkeit, das Standardverhalten Verhalten wiederherzustellen, ist eine Dummy-.ts-Datei zu Ihrem Projekt hinzufügen, die die Standard MSBuild Aufgabe zurück in Ihre .csproj-Datei einfügen wird.
Entweder installieren wurde die Einstellung berührt:
<TypeScriptToolsVersion>1.7</TypeScriptToolsVersion>
Zurück zur
Ist Frage es ein einfacherer Weg, um zu sehen, was genau über Typoskript während VS 2015 bauen geschieht, als mit ProcessMonitor?