Ich denke, dass dieses Problem durch einen Fehler von "TypeScript für Visual Studio 2015" (un) Installer verursacht wird.
Und VS2015 Update1 hat das gleiche Problem. Nicht nur auf Update2.
Ich fand TypeScript 1.8.6 kann nicht richtig deinstallieren (ich denke 1,7 zwei).
Ich denke, dass dieses Problem durch Timings verursacht wird.
Bei einer nicht korrekten Deinstallation wird 1.8.6 aus dem Bedienfeld entfernt.
Aber Registrierung ist immer noch verschmutzt. VS2015 sagt also "1.8.6 installiert".
Als nächstes, deinstalliert 1.8.6, können wir nicht auf 1.7 kompilieren.
Beide "TypeScript für Visual Studio 2015" 1.7 und 1.8 verwenden den gleichen Ordner C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript
.
Und wenn 1.8.6 deinstalliert, nicht auf 1.7 wiederhergestellt.
Dieses Problem verursacht ein ähnliches Problem.
https://github.com/Microsoft/TypeScript/issues/7445
Bei diesem Problem und der Lösung des Kommentars müssen wir 1.7 neu installieren.
Installer von 1.7 fand jedoch 1.8.6 in der Registrierung und übersprang Override 1.8-Dateien in C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript
.
Schließlich, Installer von 1.7 sagt "Setup Completed!".
Als Ergebnis kann VS2015 nicht mit TypeScript 1.7 arbeiten.
Diese Protokolle befinden sich in dd_TypeScript_Full_yyyyMMddHHmmss.log
auf Temp-Ordner.
Schließlich fand ich begrenzt (und riskant) Lösung.
- Beide deinstallieren 1.7 und 1.8.6
- löschen Dateien in
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript
- regedit ausführen und
TypeScript Tools for Microsoft Visual Studio 2015
mit DisplayVersion = 1.8.6
suchen.
Es wurde als [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\0B661F28DFD57E44496FC70DB01B910A\InstallProperties]
gefunden.
- Löschen
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\0B661F28DFD57E44496FC70DB01B910A\]
.
- Re-Installation von 1,7
begrenzt Warum?
Meine VS2015 und Roslyn sagt mein TypScript-Projekt läuft auf 1.4.
Aber kann 1.7 kompilieren.
Wenn Sie dieses Problem durch 1.7.4 und 1.7.6 konfrontiert, suchen Sie "TypeScript Power Tool" und entfernen Sie 1.7.6.
Welche Art von Problem? Können Sie uns ein Exemplar geben? – Fals
Wenn Sie für Typoskript bedeuten. Typoskript-Dateien werden jetzt wie Textdateien geöffnet, ohne Farbcodierung oder Intellisense. Es kompiliert auch nicht. TypescriptBuild in den Projekteigenschaften zeigt jetzt diese Fehlermeldung: Fehler beim Versuch, die Seite zu laden. Datei oder Assembly konnte nicht geladen werden 'Microsoft.CodeAnalysis, Version = 1.2.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine seiner Abhängigkeiten. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040) – Warsaw
Wenn Sie das Problem mit Update 2 meinen, versucht VS Git weiterhin, alle Dateien im Verzeichnis hinzuzufügen, wobei die Regeln in .gitignore ignoriert werden – Warsaw