Требования к дампам и налагаемые на них ограничения
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применяется |
|
Не применяется |
|
Команда или команды по умолчанию скрыты. |
При отладке дампа компьютер, на котором осуществляется отладка, должен иметь доступ к двоичным файлам программы и PDB-файлам. Visual Studio может справиться с отсутствием двоичных файлов для некоторых модулей до тех пор, пока имеется достаточно модулей для создания допустимых стеков вызовов. В окне Модули появляется сообщение "Соответствующий двоичный код не найден.". Дополнительные сведения см. в разделе Загрузка модуля дампа.
При загрузке малого дампа, сохраненного с кучей, Visual Studio может загружать символы даже в том случае, если двоичный файл приложения не найден. Малые дампы, сохраненные без кучи, требуют для загрузки символов нахождения двоичного файла. Они, однако, имеют значительно меньший размер, что может быть важно, если имеются ограничения хранилища или пропускной способности.
Управляемые малые дампы нельзя отлаживать с помощью обычного отладчика. Вместо этого необходимо использовать средство под названием SOS, запускаемое из окна Интерпретация. Дополнительные сведения см. в разделе Практическое руководство. Использование SOS.