Domanda

Il mio Net Application, A, ha un riferimento alla libreria B. Libreria B ha un riferimento alla libreria C. Quando ricostruisco A (in modalità debug), la sua directory di output mi contiene i file B.dll e B.PDB , ma solo il file C.dll. C.PDB manca, o meglio non viene copiato dalla cartella di debug del suo progetto.

In realtà, guardando directory di output di B, il C.PDB manca anche lì. C.PDB è, tuttavia, nella directory di output di C, almeno.

Perché questo potrebbe essere e come posso correggerlo?

Aggiornamento: Si scopre che non è solo quel file PDB. L'intera libreria non viene aggiornato nelle directory di output di coloro che vi fanno riferimento. Che cosa potrebbe causare questo tipo di comportamento? Potrebbe essere un bug con Visual Studio?

È stato utile?

Soluzione

A quanto pare ho avuto una brutta riferimento da B a C. Ho fatto una ricerca per la DLL che non è stato sempre aggiornato, e ho notato due istanze di che aveva la stessa data del fuori di istanze di data. Li ho cancellato, che ha rotto il riferimento in B. Sostituzione di riferimento, tutti sembra funzionare ora, tra cui C.PDB.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top