Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cette section est une référence des erreurs générées par les outils de génération de project. Les erreurs et avertissements de génération de project ont la forme PRJxxxx, où xxxx est un nombre à quatre chiffres.
Important
Les compilateurs et outils de génération Visual Studio peuvent signaler de nombreux types d’erreurs et d’avertissements. Une fois qu’une erreur ou un avertissement a été détecté, les outils de génération peuvent faire des hypothèses sur l’intention du code, et tenter de poursuivre leur tâche, pour signaler un plus grand nombre de problèmes en même temps. Si les outils suivent une hypothèse incorrecte, les erreurs ou avertissements ultérieurs peuvent ne pas s'appliquer à votre projet. Lors de la résolution de problèmes dans votre projet, démarrez toujours par la première erreur ou le premier avertissement signalé et effectuez régulièrement une régénération. Un correctif peut résoudre plusieurs erreurs suivantes.
Pour obtenir de l’aide sur un message de diagnostic particulier dans Visual Studio, sélectionnez-le dans la fenêtre Sortie, puis appuyez sur la touche F1. Visual Studio ouvre la page de documentation relative à cette erreur, le cas échéant. Vous pouvez également utiliser l’outil de recherche en haut de la page pour rechercher des articles sur des erreurs ou des avertissements spécifiques. Vous pouvez également parcourir la liste des erreurs et des avertissements par outil et par type dans la table des matières de cette page.
Remarque
Les erreurs et les avertissements Visual Studio ne sont pas documentés en totalité. Dans de nombreux cas, le message de diagnostic fournit toutes les informations disponibles. Si vous avez atterri sur cette page et que vous pensez que l’erreur ou le message d’avertissement a besoin d’une explication supplémentaire, faites-nous savoir à l’aide des boutons de commentaires de cette page. Si vous pensez que l’erreur ou l’avertissement est incorrect, ou si vous avez trouvé un autre problème relatif à l’ensemble d’outils, signalez un problème de produit sur le site Developer Community. Vous pouvez également envoyer des commentaires et entrer des bogues dans l’IDE. Dans Visual Studio, accédez à la barre de menus et choisissez Aide > Envoyer des commentaires > Signaler un problème, ou envoyez une suggestion en utilisant Aide > Envoyer des commentaires > Suggérer une fonctionnalité. Certaines rubriques d’erreur du compilateur qui ne sont pas émises par le compilateur ont été créées et redirigent maintenant vers cette page à la place.
Vous trouverez peut-être une assistance supplémentaire pour les erreurs et les avertissements dans les forums Microsoft Q&A C++ . Vous pouvez également rechercher le numéro d’erreur ou d’avertissement sur le site Developer Community de Visual Studio C++. Vous pouvez également effectuer des recherches sur Stack Overflow pour trouver des solutions.
Pour obtenir des liens vers d’autres ressources d’aide et de communauté, consultez Aide et communauté Visual C++.
Erreurs de génération de projet
| Erreur | Message |
|---|---|
| Erreur de génération de projet PRJ0002 | résultat d’erreur retourné par « ligne de commande ». |
| Erreur de génération de projet PRJ0003 | Erreur lors de la génération de « ligne de commande ». |
| Erreur de génération de projet PRJ0004 | Impossible de générer la ligne de commande de l’outil « tool ». |
| Erreur de génération de projet PRJ0005 | Impossible de créer un fichier temporaire dans le répertoire « répertoire ». |
| Erreur de génération de projet PRJ0006 | Impossible d’ouvrir le fichier temporaire 'fichier'. Vérifiez que le fichier existe et que le répertoire n’est pas protégé en écriture. |
| Erreur de génération de projet PRJ0007 | Impossible de créer le répertoire de sortie « directory ». |
| Erreur de génération de projet PRJ0008 | Impossible de supprimer le fichier 'fichier'. |
| Erreur de génération de projet PRJ0009 | Impossible d’ouvrir le journal de génération pour l’écriture. |
| Erreur de génération de projet PRJ0013 | La ressource système peut être très faible. Impossible de créer un canal requis pour lancer une build. |
| Erreur de génération de projet PRJ0014 | L’objet de travail utilisé pour contrôler les processus générés a échoué. La build ne peut pas continuer. |
| Erreur de génération de projet PRJ0015 | L’appareil NULL est manquant dans votre système. Nous ne pouvons pas lancer une build. |
| Erreur de génération de projet PRJ0016 | Les paramètres de sécurité de l’utilisateur empêchent la création du processus. Ces paramètres sont requis pour la génération. |
| Erreur de génération de projet PRJ0017 | Le répertoire de travail actuel n’est pas valide. |
| Erreur de génération de projet PRJ0019 | Un outil a retourné un code d’erreur à partir de |
| Erreur de génération de projet PRJ0020 | L’outil 'tool', Property 'property' contient le nom de fichier non valide 'file'. |
| Erreur de génération de projet PRJ0021 | L’outil 'tool', Property 'property' contient un nom de fichier non valide. |
| Erreur de génération de projet PRJ0022 | Unknown Tool, Property 'property' contient un nom de fichier non valide 'file'. |
| Erreur de génération de projet PRJ0023 | Tool 'tool', Unknown Property contains invalid file name 'file'. |
| Erreur de génération de projet PRJ0024 | Impossible de traduire le chemin d’accès Unicode à la page de codes ANSI de l’utilisateur. |
| Erreur de génération de projet PRJ0025 | Le fichier Batch 'file' contient le contenu Unicode qui n’a pas pu être traduit dans la page de codes ANSI de l’utilisateur. |
| Erreur de génération de projet PRJ0026 | Le fichier de réponse « fichier » contient le contenu Unicode qui n’a pas pu être traduit dans la page de codes ANSI de l’utilisateur. |
| Erreur de génération de projet PRJ0027 | Le message de journal Unicode « contenu » contient du contenu qui n’a pas pu être traduit dans la page de codes ANSI de l’utilisateur. |
| Erreur de génération de projet PRJ0028 | Le fichier temporaire 'fichier' contient le contenu Unicode qui n’a pas pu être traduit dans la page de codes ANSI de l’utilisateur. |
| Erreur de génération de projet PRJ0030 | Erreur d’extension de macro. Évaluer la récursivité a dépassé 32 niveaux pour $(macro). |
| Erreur de génération de projet PRJ0031 | La propriété « Outputs » pour l’étape de génération personnalisée du fichier « file » contenait « macro » qui correspond à « macro_expansion ». |
| Erreur de génération de projet PRJ0032 | La propriété « Outputs » pour l’étape de génération personnalisée au niveau du projet contenait « macro » qui correspond à « macro_expansion ». |
| Erreur de génération de projet PRJ0033 | La propriété « Dépendances supplémentaires » pour l’étape de génération personnalisée du fichier « fichier » contenait « macro » qui prend la valeur « macro_expansion ». |
| Erreur de génération de projet PRJ0034 | La propriété « Dépendances supplémentaires » pour l’étape de génération personnalisée au niveau du projet contenait « macro » qui prend la valeur « macro_expansion ». |
| Erreur de génération de projet PRJ0035 | Le fichier XML 'file' contient le contenu Unicode qui n’a pas pu être traduit dans la page de codes ANSI de l’utilisateur. |
| Erreur de génération de projet PRJ0036 | La propriété « Fichiers supplémentaires » pour l’outil de déploiement web contenait une entrée non valide. |
| Erreur de génération de projet PRJ0040 | Erreur interne sur la build. Impossible de continuer. Rechargez le projet et réessayez. |
| Erreur de génération de projet PRJ0044 | La propriété « Dépendances supplémentaires » pour la règle de build personnalisée « rule » affectée au fichier « file » n’est pas valide. La propriété contenait 'string' qui prend la valeur 'value'. |
| Erreur de génération de projet PRJ0046 | Impossible de générer la ligne de commande, car celle spécifiée était vide. |
| Erreur de génération de projet PRJ0047 | Impossible de reprendre le processus suspendu. La build a échoué. |
| Erreur de génération de projet PRJ0050 | Échec de l’inscription de la sortie. Vérifiez que vous disposez des autorisations appropriées pour modifier le Registre. |
Avertissements de génération de projet
| Avertissement | Message |
|---|---|
| Avertissement de génération de projet PRJ0018 | Les variables d’environnement suivantes n’ont pas été trouvées : |
| Avertissement de génération de projet PRJ0029 | La propriété « Outputs » pour l’étape de génération personnalisée au niveau du projet n’est pas définie. L’étape de génération personnalisée est ignorée. |
| Avertissement de génération de projet PRJ0041 | Impossible de trouver la dépendance manquante ' dépendance' pour le fichier 'fichier'. Votre projet peut toujours générer, mais il peut continuer à apparaître obsolète jusqu’à ce que ce fichier soit trouvé. |
| Avertissement de génération de projet PRJ0042 | La propriété « Outputs » pour l’étape de génération personnalisée du fichier « file » n’est pas définie. L’étape de génération personnalisée est ignorée. |
| Avertissement de génération de projet PRJ0049 | La cible référencée '< Reference>' nécessite .NET Framework <MinFrameworkVersion> et ne pourra pas s’exécuter sur le framework cible de ce projet |
Voir aussi
Erreurs et avertissements du compilateur C/C++ et des outils de génération
Projets Visual Studio | C++