Disable Javascript Debugging in IE8 / Visual Studio 2008 Windows 7 64bit
Nach der Installation von Windows 7 64bit mit IE8 gibt es offensichtlich keine Möglichkeit, in IE8 das Javascript Debugging abzustellen. Eine entsprechende Checkbox in den Internetoptionen hat keinen Einfluss auf das Verhalten, bei der Verwendung des Development Servers dauert die Ausführung von Webprojekten gefühlte 5-10x länger. Nach einer längeren Google Suche bin ich auf folgende Lösung gestossen:
Den 32bit Commandprompt als Administrator öffnen (c:\windows\syswow64\cmd.exe) und folgenden Registry Hack ausführen:
reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {4FF9DEF4-8922-4D02-9379-3FFA64D1D639} /f
Spätestens beim nächsten VS2008 Start ist das Script Debugging disabled! Um das Debugging wieder zu aktivieren, folgenden Hack ausführen:
reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {170EC3FC-4E80-40AB-A85A-55900C7C70DE} /f
Die Credits für diese Lösung gehören www.dotnetpete.com! Thanks alot!
Telerik: „Error creating Control“ in Visual Studio 2008
Bei jedem Update der Telerik Controls hat sich Visual Studio geweigert, die Controls im Design Mode ordentlich darzustellen. Einfache und notwendige Arbeitsschritte wie beispielsweise das Registrieren eines spezifischen Handlers in web.config wurden dadurch mühsam. Im Netz kursieren recht viele nutzlose Anleitungen zu diesem Thema, nun habe ich aber einen reproduzierbaren Weg gefunden, das Problem zu lösen.
1. Die neuen Telerik Controls downloaden (Scripts + DLL), nach C:\Programme\Telerik\ kopieren
2. In der Toolbox einen neuen Tab hinzufügen, über Choose Items die neuen Controls hinzufügen
3. Neues Projekt erstellen
4. Control aus Toolbox auf Form ziehen
Wenn der Fehler hier auftaucht, wie folgt vorgehen:
1. Solution speichern und Visual Studio schliessen
2. Alle temporären Verzeichnisse und Dateien unter „C:\Windows\Microsoft.NET\Framework\v.2.0.50727\Temporary Asp.net Files\root“ löschen
3. Alle temporären Verzeichnisse und Dateien unter „C:\Users\((username))\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies“ löschen
4. Visual Studio 2008 starten mit dem vorher angelegten Projekt. Die referenzierte Assembly Telerik.Web.UI entfernen.
5. Die DLL „Telerik.Web.UI.dll“ manuell ins Projekt kopieren und die Assembly zu den Referenzen hinzufügen.
Nun sollte das Problem gelöst sein und im Design Mode das Control richtig angezeigt werden. Startet man nun ein weiteres leeres Projekt, können die Controls aus der Toolbox via Drag&Drop platziert werden ohne Probleme.