Warum funktioniert Javascript Intellisense / Intellicode nicht (mehr) in Visual Studio 2008 Beta 2?
Eines der richtig coolen Featurers des Visual Studio 2008 ist Javascript Intellisense / Intellicode.
Leider musste ich vor einigen Tagen feststellen, dass Javascript Intellisense / Intellicode in meiner Visual Studio 2008 Beta 2 Installation nicht mehr funktionierte :-(. Wie sich herausstellte kommen für dieses Verhalten zwei Ursachen in Betracht.
- Es handelt sich um einen sporadisch auftauchenden Bug in ca. jeder 100sten Visual Studio 2008 Beta 2 Installation der rel. einfach zu beheben ist. Um Javascript Intellisense / Intellicode in Visual Studio 2008 Beta 2 zu aktivieren müssen die folgenden zwei Registryeinträge gesetzt sein (Installationspfade gegebenenfalls anpassen):
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{014E9A41-54E5-44ED-B15E-EFFA8758BFFC}]
"CodeBase"=file:///C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\Microsoft.JScript.AuthoringServices.dll - [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{014E9A41-54E5-44ED-B15E-EFFA8758BFFC}\InprocServer32\9.0.0.0]
"CodeBase"=file:///C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\Microsoft.JScript.AuthoringServices.dll
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{014E9A41-54E5-44ED-B15E-EFFA8758BFFC}]
- Bei der Deinstallation der Silverlight Tools for Visual Studio wird die Datei Microsoft.JScript.AuthoringServices.dll versehentlich deinstalliert. Eine Reperatur von Visual Studio 2008 behebt das Problem.
Happy Coding!
Daniel