Когда .dll запрашивает исходный код в режиме отладки - PullRequest
2 голосов
/ 13 ноября 2011

Что-то не так с файлом .dll?Разве он не должен просто рассматривать код как закрытый исходный код, так как это весь байт-код, и пытаться НЕ проходить через него?Есть ли способ сделать это возможным?

Например, у меня есть проект ASP.net MVC 3, который использует и Fluent NHibernate и NHibernate.Независимо от того, какую версию я использую, я не могу отладить происходящее без реального доступа к исходному коду.

Это, я считаю, создает проблему, поскольку я установил необходимые двоичные файлы для сборки проекта, и, следовательно, ДОЛЖЕН иметь возможность просто отлаживать и получать необходимую информацию о моих переменных без пошагового выполнения самого кода.,Если это не так (что, очевидно, не так), что я могу с этим поделать?

Примечание: вся моя цель здесь состоит в том, чтобы посмотреть, можно ли отладить мой код БЕЗ исходных файлов, поскольку у меня установлен .dll, и поэтому не должен требовать источника для просмотра данных, которые переменные хранят в стеке.

1 Ответ

4 голосов
/ 13 ноября 2011

Проверьте, включен ли Just My Code в ваших параметрах и настройках отладки.

Ссылка сверху:

Иногда во время отладкиВы можете посмотреть только код, который вы написали, и игнорировать другой код, такой как системные вызовы.Вы можете сделать это с помощью отладки Just My Code.Just My Code скрывает не пользовательский код, чтобы он не отображался в окнах отладчика.Когда вы шагаете, отладчик просматривает любой не пользовательский код, но не останавливается на нем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...