Création de projets “Smart Device” et IE8

Certains d’entre vous ont surement déjà pu constater le soucis: après l’installation de la dernière version d’IE8, certains wizards de Visual Studio 2005 et 2008 ne fonctionnent plus notamment:

  • Add Function
  • Add Variable
  • Smart Device – New Project
  • Smart Device – Add Class

Cela n’affecte que les wizards pour le développement C++ (pas de soucis avec le dev en code managé)

Donc pour résoudre le problème la solution est la suivante (attention, pour VS2005 il faut que le SP1 soit installé):

  • Ouvrez regedit (la version 32bits si vous avez un système 64bits)
  • Dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones, créer une nouvelle clé “1000” (si elle n’est pas déjà là)
  • Dans cette clé, créez une entrée de type DWORD avec les valeurs suivantes:
    • Name = 1207
    • Type = REG_DWORD
    • Data = 0x000000

L’explication en détail est dispo sur le blog de l’équipe Visual Studio dans le post original (le mien n’est qu’une bête traduction…)