2009-05-16 63 views
2

關於Visual Studio的Microsoft文檔指出,爲了打開轉儲文件,您需要執行「文件 - >打開 - >項目」例程。Visual Studio 2008 Pro不打開DMP文件。什麼可能是錯的?

但是,出於某種原因,在我的情況下VS 2008沒有看到轉儲文件 - 文件過濾器中沒有轉儲文件(.dmp; .mdmp)選項。 Dmp擴展與VS 2008無關。

什麼可能是錯的?

操作系統:Windows 7 64bit VS 2008 SP1 Professional。 轉儲已在64位機器中創建。

PS:我已經搜索了所有網頁,但無法找到很多問題。顯然,沒有多少人遇到它。

+1

您是否安裝了完整版本的Visual Studio Professional? 如果強制打開dmp文件會發生什麼情況? – 2009-05-16 19:48:07

+0

我確實安裝了Pro版本,但顯然* .dmp支持已鏈接到「C++」支持,而我完全沒有使用該支持。添加所有C++選項後,DMP支持已經神奇地顯示出來了。 – 2009-05-16 19:53:56

+0

我確實安裝了Pro版本,但顯然* .dmp支持已鏈接到「C++」支持,而我完全沒有使用該支持。添加所有C++選項後,DMP支持已經神奇地顯示出來了。 – 2009-05-16 19:55:58

回答

4

已解決。

安裝Visual Studio 2008的C++支持後,我可以打開.NET應用程序的轉儲文件。

0

你能使用64bit NTSD tool加載嗎?命令行是:

c:\> ntsd /z dumpfile.dmp 

如果你不能以這種方式加載它,它可能以某種方式損壞。