Wie Bearbeiten Sie den Typescript 1.4 "angegeben ist Aufgabe executable location"?
Bin ich ein Projekt aktualisieren, um die Verwendung der neuesten Versionen von allem.
Ich habe gerade aktualisiert die MVC 4 Projekt aus .Net 4.0 auf .Net 4.5.1. Ich habe dann aktualisiert die nuget-Pakete(deinstallieren, und neu zu installieren, weil Sie auf der Basis wurden .Net 4.0). Afterwords, ich aktualisierte die Maschine version von Typescript 1.4, die, wenn Sie alle am dampfen. Nur zwei einfache Fehler. Die erste:
Ihre Projekt-Datei verwendet eine andere version der TypeScript-compiler
und tools, als derzeit auf der Maschine installiert. Kein compiler
gefunden wurde bei C:\Program Files (x86)\Microsoft
SDKs\TypeScript\1.4\1.4\tsc.exe. Sie können in der Lage sein, um dieses problem zu beheben
durch ändern Sie das element in Ihrem Projekt-Datei.
Machte ich sicher, dass dieser Wert bis "1.4"
<TypeScriptToolsVersion>1.4</TypeScriptToolsVersion>
Der zweite Fehler:
Den angegebenen task Pfad der ausführbaren Datei "C:\Program Dateien
(x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe" ist ungültig.
Also habe ich versucht zu lokalisieren, wo der Pfad wurde gesetzt und nehmen Sie Sie heraus, wo ist suchte in einem zweiten Ordner "1.4". Der Pfad sollte sein:
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\tsc.exe
Ich kann nicht scheinen, um herauszufinden, wo ist dies festgelegt, und wie kann ich es ändern.
Ich versucht habe:
Neuinstallation und Reparatur von Typescript 1.4 und suchen überall nach, wo der Pfad gesetzt ist.
Ich gelesen habe, Antworten, gehören die überprüfung der "Überprüfen Sie Ihre PATH-Umgebungsvariable." Ich kann nicht finden, wo das zu ändern, und an dieser Stelle mein Gehirn ist böse.
Ich bin in Visual Studio 2013 Ultimate. Danke.
- Ich habe das gleiche Problem, irgendwas muss schief gehen, wenn Sie ein Upgrade von 1.0 auf 1.4...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Nur so ich fand es einfach einen neuen Ordner erstellen '1.4' an C:\Program Files (x86)\Microsoft SDKs\Typoskript\1.4 und kopieren nach " C:\Program Files (x86)\Microsoft SDKs\Typoskript\1.4**1.4**' alle Dateien aus dem übergeordneten Verzeichnis.
Blöde Lösung, aber es funktioniert für mich.
Lösung:
Gehen
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio
und benennen Sie dietypescript
- Ordner in Ihrem VisualStudio-version. Zum Beispiel habe ich umbenanntTypescript
Ordner innerhalbv12.0
.Gehen
C:\Program Files (x86)\Microsoft SDKs
und umbenennentypescript
Ordner zu.Wechseln Sie zu dem Programm und Funktion in der Systemsteuerung, suchen Sie Typoskript und Reparatur Typoskript.
Diese Lösung das problem zu beheben, können Sie jetzt löschen Sie den umbenannten Ordner
Ich version 1.5 installiert, dann deinstalliert es. Nachdem ich deinstalliert 1.5 I begonnen, um exakt den gleichen Fehler, den Sie erhalten. Um es zu beheben musste ich eine Reparaturinstallation in der Systemsteuerung auf das Visual Studio-installation. Läuft die Reparatur über Visual Studio Update die Verweise auf die SDK-Pfad.
Ich weiß nicht, ob diese Schritte sind notwendig, aber vor der Ausführung der Reparatur habe ich manuell ging:
umbenannt und Typoskript-Ordner.
Unter MSBuild-Pfad können Sie mehrere Versionen von Visual Studio aufgelistet. Ich ging in jeden umbenannt und Typoskript-Ordner.
Ich lief dann die Reparatur auf meine installation von Visual Studio in der Systemsteuerung. Wenn Sie nicht möchten, führen Sie die Reparatur auf die vollständige installation, und Sie haben die original-Installationsmedium oder iso können Sie das Typoskript SDK und VS-Pakete aus:
Nachdem Sie die Reparatur auszuführen, oder führen Sie die Pakete einzeln haben Sie eine alte version von TypeScript installiert und kann nun in Visual Studio und nutzen Sie die Erweiterungen und Aktualisierungen der dialog zum installieren von TypeScript 1.4.
EDIT: ich hatte weitere Fragen, als diese, und fand heraus, dass mein Projekt benötigt 1.0 ich habe deshalb wieder zu dieser durch die deinstallation Typoskript, entfernen/umbenennen
C:\Program Files\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript
undC:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript
und dann läuft die Reparatur-option aus dem installer/uninstaller.Für mich, würde ich installiert 1.5 und waren eine Voraussetzung, um zurück zu 1.4. Nach dem gehen zurück zu 1.4 ich brauchte, um zu ändern,
Microsoft.TypeScript.Targets
in
C:\Program Files\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\
Auskommentieren der append
TypeScriptToolsVersion
aus diesemzu diesem
War ich diese Fehlermeldung in VS2013 zu:
Hier ist die Lösung, die für mich gearbeitet, von dies GitHub Kommentar von paulvanbrenk:
Ich denke ich habe eine Lösung, die sollte in 1.8 final.. aber in der Zwischenzeit. Können Sie überprüfen die
Microsoft.TypeScript.targets
Dateien inC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript
und sehen, ob es eineTscToolPath
element, das fügt dieTypeScriptToolsVersion
. Entfernen der TypeScriptToolsVersion aus, dass element sollte das Problem beheben.Die tools-version ist nicht die gleiche wie die compiler-version. Für
1.4
die version ist1.0
(glaube ich).Ist es, die in Ihr
Microsoft.TypeScript.targets
(Standort wie :C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript
). Mine enthält:PERSÖNLICHEN OPININONS: ich glaube nicht, verwenden Sie visual studio /msbuild und empfehle Sie investieren in ein OSS-editor wie atom (disclaimer: Betreuer) und einer build-pipeline wie grunt ODER gulp.
Dies war ein Fehler mit TypeScript, die angeblich behoben wurden. Der bug dupliziert die Typoskript-version in den Pfad.
Referenz:
https://github.com/Microsoft/TypeScript/issues/3493
Hinweis:
Es gibt ein ähnliches Problem jetzt, wenn Sie versuchen zu bauen, die mit Visual Studio Online. Nach demselben thread, den VSO-team ist sich bewusst und arbeiten an einer Lösung...