Очень похожая проблема описана здесь . VS 2019 решает проблему, описанную там. Но VS 2019 не решает мою проблему.
Кажется, что использование встроенной отладочной информации из динамически загруженных сборок для отображения номеров строк в трассировках стека исключений не реализовано.
Ни обновление, ни обновление до. Net 4.8, ни установка VS 2019 помогает.
В конце концов я перекомпилировал все сборки с переносимой отладочной информацией и использую AppDomain.Load(byte[], byte[])
вместо AppDomain.Load(byte[])
.