Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

HRESULT retournés par le modèle de projet

Les macros complémentaires Visual Studio sont déconseillées dans Visual Studio 2013. Vous devriez mettre vos macros complémentaires à niveau vers des extensions VSPackage. Pour plus d'informations sur les mises à jour, consultez FAQ : conversion de compléments en extensions VSPackage.

Le modèle de projet Visual C++ peut retourner les valeurs HRESULT suivantes :

VCPROJ_E_PROJ_RELOADED (0x80050512L)

Cette erreur indique que tous les pointeurs sur des objets système de projet pour ce projet ne sont désormais plus valides. Vous devez acquérir à nouveau tous les pointeurs qui démarrent avec l'objet de projet. Cette erreur se produit lorsque le fichier projet est rechargé du fait de son extraction d'un programme de contrôle du code source.

VCPROJ_E_FILE_EXISTS (0x80050500L)

Cette erreur est retournée si vous essayez d'ajouter un fichier déjà présent à un projet.

VCPROJ_E_FILTER_EXISTS (0x80050501L)

Cette erreur est retournée si vous essayez d'ajouter un filtre à un projet qui dispose déjà d'un filtre de même nom à ce niveau.

VCPROJ_E_BAD_PATH (0x80050502L)

Cette erreur est retournée si une partie d'un chemin d'accès est erronée. Par exemple, vous tentez de faire d'un filtre un enfant d'un de ses enfants, ou encore un chemin d'accès de système d'exploitation inexact peut être présent pour un fichier.

VCPROJ_E_DIFF_PROJ (0x80050503L)

Cette erreur est retournée si vous essayez d'attribuer pour valeur au parent d'un fichier ou d'un filtre un élément absent dans le même projet.

VCPROJ_E_BAD_PARENT (0x80050504L)

Cette erreur est retournée si vous essayez d'attribuer pour valeur au parent d'un fichier ou d'un filtre un élément autre qu'un projet, un filtre, ou un autre fichier.

VCPROJ_E_NULL_PATH (0x80050505L)

Cette erreur est retournée si vous essayez d'attribuer pour valeur au parent d'un fichier ou d'un filtre une valeur NULL ou un autre fichier.

VCPROJ_E_ZOMBIE (0x80050506L)

Cette erreur est retournée si l'élément est dans un état inactif.

VCPROJ_E_NO_TOOL (0x80050507L)

Cette erreur est retournée si un outil destiné à un fichier est introuvable.

VCPROJ_E_BUILD_FAILED (0x80050508L)

Cette erreur est retournée si la génération a échoué.

VCPROJ_E_NOT_BUILDABLE (0x80050509L)

Cette erreur est retournée si la configuration que vous essayez de générer ne peut pas l'être.

VCPROJ_E_NOT_FOUND (0x8005050AL)

Cette erreur est retournée si ce que vous recherchez est introuvable.

VCPROJ_E_BAD_PROJ_FILE (0x8005050BL)

Cette erreur est retournée si le fichier projet n'est pas valide.

VCPROJ_E_INTERNAL_ERR (0x8005050CL)

Cette erreur est retournée si un élément censé avoir fonctionné a échoué en interne.

VCPROJ_E_BLD_ALREADY_INIT (0x8005050DL)

Cette erreur est retournée si vous essayez d'initialiser un thread de génération plus d'une fois.

VCPROJ_E_BLD_IN_PROG (0x8005050EL)

Cette erreur est retournée si vous essayez de démarrer une deuxième génération sur la même configuration que celle utilisée précédemment.

VCPROJ_E_URL_INVALID (0x8005050FL)

Cette erreur est retournée si vous essayez d'ajouter une URL à un projet.

VCPROJ_E_UNSUPPORTED_PROJ_FILE (0x80050510L)

Cette erreur est retournée si vous essayez de convertir un fichier projet antérieur à la version 4.0.

VCPROJ_E_NO_PLATFORMS (0x80050511L)

Cette erreur est retournée si vous essayez d'ajouter une configuration alors que le projet est exempt de toute plateforme.

Afficher: