Поместите встроенный оператор break , чтобы убедиться, что вы действительно выполняете код. Если вы не остановитесь, скорее всего, код, который вы пытаетесь отладить, просто не запускается или вы не отлаживаете его с помощью управляемого отладчика.
Если вы остановитесь, но не сможете найти источник, то, скорее всего, у вас нет pdb для модуля. Проверьте верхнюю часть окна callstack, чтобы увидеть, какая сборка содержит метод, в котором вы остановились. Это сборка, для которой вам нужен pdb. Окно модуля покажет расположение на диске этой сборки. Инструмент командной строки "dumpbin -headers assembly.dll" выведет PE-заголовки. Проверьте каталог отладки, чтобы увидеть, где находился pdb при сборке. Если каталог отладки не существует, то сборка была собрана без отладочной информации. Если это так, то ваша проблема состоит в том, чтобы определить, почему именно эта сборка была собрана без отладочной информации. Если он имел отладочную информацию и pdb существует, но не загружается, то это означает, что либо pdb не был найден отладчиком, и вам следует посмотреть настройки tools \ options \ debug \ symbol. Или pdb и сборка не совпадают. Если временные метки не находятся в пределах 1 секунды, то они, безусловно, не совпадают.
Если вышеприведенное не помогло, пожалуйста, обновите информацию.