Je teste mon application avec Projet Blanc . Les binaires de ce projet comprennent une DLL du projet Castle : Castle.DynamicProxies2.dll (ou quelque chose de ce genre). Malheureusement, un fichier de symboles (PDB) n'est pas fourni pour cette DLL. Un certain nombre d'autres DLL ont leurs propres fichiers de symboles.
Lorsque je lance mon UITest, il faut beaucoup de temps pour générer le fichier de symboles pour cette DLL Castle. J'aimerais sauvegarder cette DLL générée quelque part afin qu'elle n'ait pas à la générer tout le temps.
J'ai un dossier de cache de symboles dans mes paramètres Visual Studio et lorsque je lance l'application et que je clique sur "Charger tous les symboles", j'obtiens un message me disant que le téléchargement du fichier de symboles pour la DLL Castle est en cours. Cependant, il n'apparaît pas dans mon dossier cache (probablement parce qu'il s'agit d'une DLL propriétaire non-Microsoft). L'option "toujours charger les symboles à côté des modules" est activée. Si je la désactive, même les symboles de mon propre projet ne sont pas chargés. La DLL Castle est copiée dans le dossier de sortie, sinon elle ne fonctionnera même pas.
Existe-t-il un moyen de conserver ce fichier de symboles généré automatiquement au lieu de le créer à chaque fois ? J'ai cherché dans les dossiers temporaires, mais je ne l'ai pas trouvé.