Вы не можете получить трассировку стека с номерами строк непосредственно из вашего приложения, если не объедините PDB. Однако , если у вас есть файлы PDB для той же версии приложения, которую вы отправляете своим клиентам, и вы не возражаете против некоторого легкого написания сценариев, тогда вы можете включить. Трассировка стека NET и смещения IL обратно в номера строк.
Во время процесса сборки используйте конвертер Майка Сталла pdb2xml , распространяемый как часть его превосходного отладчика управляемого кода MDbg , и храните их в надежном месте (например, контроль исходного кода). Получив трассировку стека от клиента, вы можете запросить смещение IL из данных XML, чтобы определить соответствующий номер строки. Если ваши следы стека отправляются на веб-сайт, вы даже можете автоматизировать преобразование, чтобы разработчики уже получали полностью подробные следы стека к тому времени, когда дела попадают в папку «Входящие».