Impossible de créer le fichier PDB
Pour une raison que cette erreur a commencé à apparaître aujourd'hui sur un de mes projets.
erreur 1 Impossible d'écrire au fichier de sortie "C:MyProjectReleaseMyProject.apb': Erreur non spécifiée
si j'entre dans les options de compilation avancées et que je les modifie pour ne pas générer et déboguer d'informations, Mon Projet se compile très bien.
j'ai essayé définissez les autorisations sur le dossier de Version complète pour tout le monde, donc, je suppose que ce n'est pas un problème d'autorisations. En outre, Je ne vois rien dans Mes fichiers journaux qui pourrait me fournir plus d'informations sur la question.
est-ce que quelqu'un sait pourquoi cette erreur commencerait à apparaître ou un moyen de la corriger?
Merci.
mise à jour: j'ai redémarré ma machine, redémarré VS plusieurs fois et j'ai même complètement supprimé le fichier OBJ existant là où le problème se produit. Ça me donne toujours la même erreur.
il s'agit d'un simple projet solution qui fonctionnait bien la semaine dernière. Cela semble être un problème avec VS essayant de construire le fichier PDB parce que je peux les supprimer des dossiers Release et Debug sans problème. Quand j'essaie de les reconstruire VS va commencer à créer le fichier (environ 1,4 Mo est la taille) mais j'obtiens toujours l'erreur.
15 réponses
après m'être cogné la tête contre le mur pendant un moment sur celui-ci et avoir creusé à travers le contrôle source pour essayer de revenir à une copie de travail, il s'est avéré que le fichier PDB n'était pas le problème du tout. Quelqu'un avait supprimé un fichier source qui causait à VS de s'étouffer quand j'ai essayé de trouver ce fichier pour créer l'information de débogage.
donc si quelqu'un tombe sur cette erreur et ne peut pas la comprendre, assurez-vous que vous ne manquez pas un fichier source quelque part.
Il aurait cela aurait été très utile si VS m'avait dit que le fichier était manquant plutôt que de me dire qu'il y avait une erreur non spécifiée créant le fichier PDB.
Merci.
Voici une bien meilleure façon de résoudre ce problème.
en gros, fermez votre solution et rouvrez-la sans compiler. Vérifiez la liste des erreurs et elle vous montrera quels fichiers sont manquants.
peut-être quelque chose d'autre a le fichier ouvert, comme un éditeur ou une autre copie de Visual Studio?
essayez d'arrêter et redémarrer VS, ou même redémarrer votre machine pour voir si cela résout le problème.
dans le pire des cas, essayez de redémarrer Visual Studio. Un autre bon outil pour vous d'essayer Explorateur De Processus à partir de SysInternals qui vous permet de voir qui garde le contrôle de votre fichier PDB. De cette façon, vous savez exactement à quoi tuer/redémarrer pour obtenir l'accès au fichier.
si vous travaillez sur solution avec plus qu'un seul projet à l'intérieur, il y a possibilité de mauvais compiler.
vérifiez les fichiers manquants qui seront affichés dans visual studio avec icône exclamatoire et ces fichiers peuvent ne pas exister dans le dossier source du projet. si vous ne voulez pas que ces fichiers les suppriment dans visual studio, ajoutez ces fichiers dans le dossier source. nettoyer ou rafraîchir..
je recevais la même erreur et cela a fini par être une référence web qui devait être mise à jour. Après avoir mis à jour toutes les références web, la question a persisté. Enfin j'ai ajouté la même référence web que la même url et le même nom et la référence ajouter web m'a dit qu'il y avait une référence par le même nom et a fourni une option pour le mettre à jour avec les dernières informations. Cela a finalement fonctionné et le projet est à nouveau en cours d'exécution.
je voulais ajouter sur le dessus de la typique Turn it off and on again
pourquoi c'est utile.
Visual studio peut être enroulé autour de l'axe lors de la construction d'un projet de sorte qu'il ne peut pas comprendre pourquoi il manque une dépendance particulière, il sait juste qu'il ne peut pas construire le projet.
voici un message d'erreur après une reconstruction ratée:
La solution est de:
- Fermer Visual Studio
- Ouvrir Visual Studio
- Compiler - regardez la liste des erreurs pour une nouvelle erreur descriptive:
beaucoup des instructions existantes manquent la troisième étape, donc j'ai pensé que cela pourrait être utile.
la raison est presque certainement qu'un autre processus est accroché sur une poignée à ce fichier qui l'empêche d'être réécrit. VS est malheureusement souvent le coupable. Si tel est le cas, redémarrer VS réglera le problème.
Visual Studio obtient parfois un peu "confus" au sujet des fichiers étant verrouillés, surtout si lors d'un précédent débogage exécuter l'application étant débogué s'est écrasé inopinément, Visual Studio s'est écrasé inopinément, ou même parfois si vous arrêtez simplement le débogage.
généralement, la solution est de fermer et de rouvrir Visual Studio.
j'ai été faire la même erreur. Il s'est avéré que le dossier "Service Reference" était périmé. J'ai supprimé et ajouté la référence de service à nouveau et il a commencé à fonctionner.
cette même erreur m'est arrivée mais elle avait une cause différente. Quelqu'un avait supprimé un fichier pour un projet mais n'avait pas mis à jour le fichier du projet; par conséquent, le projet cherchait le fichier. Le fichier était recouvert d'une icône de mise en garde jaune. Lorsque j'ai exclu le dossier du projet, la question a été réglée.
je suis sur VS2005 et j'ai rencontré cette erreur quand j'ai ouvert un projet web comme "Solution"--j'ai ouvert le .la sln fichier--et frapper construire/reconstruire. Une fois que j'ai fermé la Solution et que je l'ai rouverte en tant que "projet"--j'ai ouvert le .fichier vbproj--j'ai obtenu les erreurs spécifiques manquantes de code source lorsque j'ai compilé/recompilé. J'ai fait en sorte que tous les fichiers soient présents et voilà, il a terminé la construction avec succès!