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.

39
demandé sur SamB 2009-03-09 21:44:25

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.

56
répondu Ryan Smith 2009-03-09 19:16:30

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.

34
répondu Colin Pear 2013-01-18 00:40:49
2
répondu Markive 2012-09-19 08:27:49

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.

1
répondu Tim Sullivan 2009-03-09 18:46:50

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.

1
répondu David Pokluda 2009-03-09 18:46:57

si vous travaillez sur solution avec plus qu'un seul projet à l'intérieur, il y a possibilité de mauvais compiler.

1
répondu Avram 2009-03-09 18:57:44

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..

1
répondu ramp 2010-11-17 07:06:58

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.

1
répondu AACinc 2012-05-03 13:43:59

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:

Unhelpful Error

La solution est de:

  1. Fermer Visual Studio
  2. Ouvrir Visual Studio
  3. Compiler - regardez la liste des erreurs pour une nouvelle erreur descriptive:

Helpful Error

beaucoup des instructions existantes manquent la troisième étape, donc j'ai pensé que cela pourrait être utile.

1
répondu KyleMit 2015-01-07 15:59:53

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.

0
répondu JaredPar 2009-03-09 18:46:54

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.

0
répondu Scott Dorman 2009-03-09 18:47:53

oui - vérifiez certainement les fichiers qui n'ont pas été retirés de VSS, si c'est d'où vous tenez votre projet. Cherchez les fichiers avec des points d'exclamation. Une fois que tous les fichiers du projet sont à leur place, L'APB est généré sans problème.

0
répondu 2009-03-24 20:15:29

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.

0
répondu Rohan Sapkal 2012-10-11 09:32:48

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.

0
répondu Jeremy Ray Brown 2013-10-28 19:37:15

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!

0
répondu danlee 2016-02-12 19:39:09