Иногда мы получаем трассировки стека от нашего клиента с неправильными номерами строк. Это случается не так часто, но иногда это нас озадачивает.
Заказчики имеют сборки выпуска с оптимизацией и отладочной информацией «только для pdb».
И да, мы сравниваем номера строк с точно такой же версией кода, что и у клиента.
И да, у клиента есть нужные файлы pdb.
И нет, эту разницу в номерах строк нельзя объяснить методом встраивания (оптимизация компилятора).
И нет, мы не используем никаких инструментов АОП, таких как PostSharp.
Есть идеи, почему это происходит?