Attualmente sto cercando un bug e devo eseguire il debug in una specifica DLL nella configurazione di rilascio in Visual Studio 2005. A un certo punto ho chiuso la soluzione, ho fatto altre cose e l'ho ricaricata. Da quel momento il mio punto di interruzione non viene colpito e ottengo il famigerato messaggio "Nessun simbolo è stato caricato ...". Così ho aperto la finestra dei moduli e la DLL che voglio eseguire il debug non compare più nell'elenco, quindi non posso caricare i simboli manualmente. L'applicazione si comporta normalmente, quindi sono assolutamente sicuro che DEVE essere stato caricato per eseguire determinate funzioni. Abbastanza sicuro, se rinominare la DLL e avviare l'applicazione non funziona più, quindi deve anche essere la dll giusta.Perché manca la DLL caricata nell'elenco dei moduli di Visual Studio?
Ho provato a impostare il progetto dll come progetto di avvio e il comando da eseguire sull'exe dell'applicazione e avviare l'applicazione da Visual Studio esterno e quindi collegarlo al processo, tutto inutilmente.
Domanda è, perché la dll non viene visualizzata nell'elenco dei moduli caricati anche se deve essere stata caricata? Non riesco a pensare ad altri cambiamenti che ho fatto, che potrebbero causare questo, mi sto perdendo qualcosa? (Forse qualcosa di veramente ovvio?)
Qualsiasi aiuto apprezzato!