[c#] Come posso includere i numeri di riga in una traccia stack senza un pdb?


Answers

No. I numeri di riga fanno parte delle informazioni di debug, che vengono memorizzate solo nel file PDB. Questo è il motivo per cui i file PDB esistono in primo luogo.

Question

Attualmente stiamo distribuendo un'app WinForms senza file .pdb per risparmiare spazio sui computer client e scaricare larghezza di banda. Quando riceviamo tracce di stack, stiamo ricevendo i nomi dei metodi ma non i numeri di riga. C'è un modo per ottenere i numeri di riga senza ricorrere alla distribuzione dei file .pdb?




No non c'è. Tutte le informazioni necessarie per mappare le linee di IL al file sorgente originale e il numero di riga sono memorizzati nel PDB. Non è possibile ottenere queste informazioni nello stack trace senza il PDB.




Links