Mon application .Net, A, fait référence à la bibliothèque B. La bibliothèque B fait référence à la bibliothèque C. Lorsque je reconstruis A (en mode débogage), son répertoire de sortie contient le B. Fichiers DLL et B.PDB, mais uniquement le fichier C.DLL. C.PDB est manquant, ou plutôt il n'est pas copié à partir du dossier de débogage de son projet.Fichier PDB manquant et sortie référencée
En fait, en regardant le répertoire de sortie de B, il manque également le C.PDB. C.PDB est, cependant, dans le répertoire de sortie de C, au moins. Pourquoi cela pourrait-il être et comment puis-je le corriger?
Mise à jour: Il s'avère que ce n'est pas seulement ce fichier PDB. La bibliothèque entière n'est pas mise à jour dans les répertoires de sortie de ceux qui la référencent. Qu'est-ce qui causerait ce genre de comportement? Serait-ce un bug avec Visual Studio?
Je n'arrive pas à reproduire cela. Quelle version de Visual Studio utilisez-vous? Et as-tu essayé de faire un projet clean + rebuild? –
2010 Premium. Nettoyer et reconstruire n'aide pas. C'est vraiment bizarre. J'ai vérifié chaque paramètre de projet entre B et C, et ils sont identiques, mais le fichier PDB de B est copié dans d'autres dossiers de débogage, tandis que celui de C ne le fait pas. –