Почему в трассировке стека отображаются "строки 0", , но только для одного кадра в трассировке стека ?
например.
...
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
at My.LibraryA.Some.Method():line 16
at My.LibraryB.Some.OtherMethod():line 0
at My.LibraryB.Some.Method():line 22
at My.LibraryA.Some.Method():line 10
Справочная информация:
У меня есть приложение, которое выходит из строя с исключением, и записывает трассировку стека в свой файл журнала. Когда приложение было построено, все сборки были скомпилированы с полной отладочной информацией (Свойства проекта -> Сборка -> Дополнительно -> Отладочная информация -> Полная), поэтому были созданы файлы PDB. Чтобы помочь мне определить причину ошибки, я поместил файлы PDB в каталог приложения bin
и воспроизвел исключение. Все номера строк для каждого кадра стека выглядят корректно, за исключением одного, в котором в качестве источника указана «строка 0».