J'obtiens « The type initializer for 'Microsoft.Cct.CctProjectNode' threw an exception. » lors de l'ouverture de fichiers ccproj après l'installation du SDK Azure 2.9

J’obtiens « The type initializer for ‘Microsoft.Cct.CctProjectNode’ threw an exception. » lors de l’ouverture de fichiers ccproj après l’installation du SDK Azure 2.9


Source : Stack Overflow [azure]

Il y a un problème de compatibilité SxS avec la version 2.9.5 et les versions précédentes. Cela a été découvert très récemment et nous cherchons un correctif pour la prochaine version, mais en attendant, vous devrez désinstaller la version 2.9.

  • Désinstallez « Microsoft Azure tools for Microsoft Visual Studio 2015 - v2.9 » depuis Programmes et fonctionnalités

  • Exécutez msiexec /x {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}. (Pour VS 2013, utilisez {438EED24-F35B-44E0-A2E2-675838273002}) Cela devrait afficher la boîte de dialogue MSI pour désinstaller « Microsoft Azure Tools for Microsoft Visual Studio 2015 Core »

  • Dans Programmes et fonctionnalités, réparez Microsoft Azure Tools for Microsoft Visual Studio 2015 - v2.7 (ou v2.8 pour ceux qui utilisent cette version).

Mise à jour de la réponse. Les GUID les plus courants pour l’étape 2 sont :

  • {60473BF2-359B-43B3-AF6C-12BAC6C5BC3F}

  • {438EED24-F35B-44E0-A2E2-675838273002}

Si vous obtenez une erreur « This action is only valid for products that are currently installed. », essayez d’utiliser {8664E001-704C-4EFB-B68D-6A3DEF60BBEE}.

Le forum de support MSFT à ce sujet est ici

Le ticket Connect est ici