2013-02-19 2 views
3

В предыдущих версиях Visual Studio было возможно открыть файл .dmp. Смотрите ссылку:Как открыть файл memory.dmp в Visual Studio 2012

http://msdn.microsoft.com/en-us/library/fk551230(v=vs.100).aspx

Но нет никакой возможности для VS 2012 в версии захватывающего комбо на этой странице MSDN. Эмпирически, я не могу открыть эти файлы в 2012 году Ultimate, IDE говорит мне:

Редактор не доступен для 'C: \ Windows \ MEMORY.DMP'. Убедитесь, что приложение для типа файла (.DMP) установлено.

Является ли тот факт, что я не могу открыть его и что документально подтвержденная поддержка не является совпадением?

+0

Если вы не видите «Дамп-файлы» в поле со списком в диалоговом окне «Файл + Открыть + файл» над кнопками «Открыть» и «Отмена», тогда установка не прошла успешно. –

+0

У меня такая же проблема в Visual Studio 2013 – Devid

ответ

8

Вы должны установить отладки для Windows,, которые являются частью Windows SDK. Вы можете установить только автономный инструмент отладки, вам не нужно устанавливать весь SDK. Смотри, например, эти ресурсы:

Вы можете скачать Standalone Debugging Tools for Windows или весь Windows SDK.

Если вам нужно просто быстро осмотреть minidump, вы можете использовать большую небольшую утилиту BlueScreenView. Это просто, даже не требует установки или каких-либо зависимостей (вам не нужны инструменты отладки) и может отображать все, что содержит мини-накопитель. Лучше всего выяснить возможные причины BSOD, для дальнейшего использования отладки Инструменты отладки.

+0

Фантастический, чтобы получить хороший ответ после всего этого времени, и BlueScreenView тоже очень полезен. –

+0

@ LukePuplett Я рад, что это вам поможет. Я искал то же самое, поэтому нашел свой вопрос. И когда я решил это, я подумал, что было бы неплохо ответить на ваш вопрос. Не для вас, потому что я думаю, вы решили это уже давно, но в основном для других. Потому что, если бы он был там раньше, я мог бы решить его намного раньше :) –

0

Если вы хотите сделать это в Visual Studio 2013 и задаетесь вопросом, почему ответ Dawid, похоже, не исправит вашу проблему, вам, вероятно, придется открыть файл DMP из VS2013, выбрав «Файл -> Open-> File ... ", если вы дважды щелкнули.

Я не мог открыть файлы DMP автоматически с помощью VS2013, получив ту же ошибку, что и Puplett.

+0

Подождите. Извините, но как еще вы хотели бы открыть его? Что именно вы подразумеваете * автоматически *? Открывать его автоматически всегда, когда сбой приложений и создается файл дампа? –

+0

Вы не можете дважды щелкнуть .DMP с VS2013 и загрузить его так же, как вы бы выбрали open-> file, ваш дамп. Я добавил разъяснения к ответу. –

+0

О, получилось, извините. Но это не очень связано с вопросом ОП.Вы можете связать любое расширение файла с любым приложением, которое вам нравится (* Панель управления *> * Программы по умолчанию *> * Связать тип файла или протокол с программой *, связать '.dmp' с любой версией Visual Studio, которую вы хотите и вы откроете там любой файл '.dmp', выполнив его). Но даже если вы его свяжете, без установленных инструментов отладки, Visual Studio просто откажется его открыть. Связывание типа файла и возможность фактического приложения открыть конкретный тип файла - это совершенно несвязанные вещи. –

Смежные вопросы