Je suis en train d'utiliser le code suivant :
Object projObj = htProjects[selectedNode]; // htProjects est une Hashtable: clé-nom du projet, valeur-EnvDTE.Project
Project selectedProject = (Project)projObj;
Je reçois l'erreur suivante :
Impossible de convertir l'objet COM de type 'System.__ComObject' en type d'interface 'EnvDTE.Project'. Cette opération a échoué car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{866311E6-C887-4143-9833-645F5B93F6F1}' a échoué en raison de l'erreur suivante : Aucune interface prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
J'ai essayé d'enregistrer les DLL comme mentionné ici mais il semble y avoir un autre problème.