Domanda

Ho una soluzione contenente diversi progetti migrati da VS 2003, 2005, 2008. Durante la compilazione di tutti i progetti per la configurazione RELEASE, VS 2008 crea file PDB per alcuni progetti, ma non altri. Perché?

Nella scheda Build della pagina Proprietà per ciascun progetto, posso vedere che tutti hanno " Definisci costante DEBUG " deselezionato e " Ottimizza codice " controllato. Quando ispeziono il CSPROJ per ciascun progetto, non noto alcuna differenza che sembri che cambierebbe questo comportamento. Cosa dovrei cercare nei file CSPROJ?

Tutti i progetti in questa soluzione producono librerie di classi ad eccezione di un progetto che crea un eseguibile di Windows.

È stato utile?

Soluzione

L'impostazione è controllata in VS 2008 per i progetti C # in " Build / Advanced Build Settings / Debug Info " ambientazione. È un po 'nascosto: devi premere " Avanzate ... " per visualizzare le impostazioni.

Corrisponde all'opzione / debug: pdbonly per il compilatore della riga di comando csc.exe .

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