В общем, всегда рекомендуется сохранять выходные данные PDB из сборок, чтобы помочь при отладке сбоев, даже для кода «выпуска». Это всегда было связано с тем, что файл PDB должен соответствовать исполняемому файлу, и он может меняться между сборками, даже с идентичным исходным кодом.
Однако, поскольку теперь у нас есть определенные c сборки в C#, как важно? Даже если сам файл PDB не определен c, если исполняемый файл есть, я предполагаю, что я мог бы просто перестроить код позже и использовать сгенерированный PDB того времени для отладки при необходимости?