當您執行偵錯工具的視窗 (WinDbg) 的".natvis 找不到檔案 」 錯誤

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3091112
徵狀
您是從 Windows 10 套件安裝偵錯工具的視窗。然後,您執行dx命令,或按一下出現的 DML 連結 (xdv,例如) 的其他命令。在此情況下,偵錯工具 (WinDbg) 可能會傳回下列錯誤:

在 C:\Program 檔案 (x86) 的 \Windows Kits\10\Debuggers\x64\Visualizers 找不到.natvis 檔案
發生的原因
偵錯工具隨附於 Windows 10 套件遺失檔案 (.natvis 檔案),說明偵錯工具應該要如何視覺化的資料型別範圍的一組。
解決方案
應該有隨附套件偵錯工具的.natvis 檔案是稍微修改過的版本,在 Visual Studio 2013年中找到的同一個檔案。Visual Studio 2013年是支援版本的安裝可以用來修補 Windows 10 套件偵錯工具的 NatVis 內容中。請確定您使用 Visual Studio 2013年版本,並2015年版。Visual Studio 的 2015年會包含新功能,在尚未支援 Windows 10 套件偵錯工具中的 NatVis。若要套用此補充程式,請遵循下列步驟
  1. 尋找 Visual Studio 2013 NatVis 檔案。它們位於<VS install="" path="">\Common7\Packages\Debugger\Visualizers。安裝路徑通常是 C:\Program 檔案 (x86) \Microsoft Visual Studio 12.0。</VS>
  2. 尋找套件偵錯工具的安裝位置: <KITS install="" path="">\10\Debuggers\[x86\x64\arm]。安裝路徑通常是 C:\Program 檔案 (x86) \Windows 套件。</KITS>
  3. 對於每個已安裝版本的偵錯工具套件,(x 86、 x64 和 arm) 中,請建立目錄,並從系統管理的命令提示字元命名"視覺化檢視 」。
  4. 複製 *。從 Visual Studio 安裝到新建立的視覺化檢視目錄中每個 x86、 x64 和 arm 偵錯工具套件安裝在您的系統上的 NatVis。
  5. 無法重新啟動任何套件的偵錯工具。
遵循這些步驟,從 Visual Studio 2013年視覺化檢視納入套件偵錯工具會提供視覺效果支援下列項目:
  • 標準樣板程式庫 (STL) 的 Visual Studio 2013年和較早版本。這些檔案不支援 STL 隨附於 Visual Studio 的 2015年中的版本和更新版本的視覺的效果。如果您正在偵錯 Visual Studio 的 2015年 – 建置的應用程式,您可以明確卸載 STL 視覺效果的支援,藉由在偵錯工具中執行.nvunload stl.natvis (或是選擇不卸除該檔案)。
  • 其他的架構和程式庫,包括 ATL 和 MFC。
  • 現代化和通用的應用程式的許多資料結構。有些 XAML 視覺效果可能只能用於 Windows 8.1 和較早的目標。如果您正在偵錯 Windows 10] 中的 XAML 控制項,您可以明確卸載藉由在偵錯工具中執行.nvunload winrt.natvis的 WinRT 視覺效果的支援 (或是選擇不要複製該檔案)。
  • 一些核心 Win32 資料結構中。

其他相關資訊
更新 Windows 10 套件將會遺失的 NatVis 檔案,為使用 Visual Studio 的 2015年的同位檢查,並包含 Visual Studio 的 2015 STL 版本和 Windows 10 XAML 視覺化檢視支援的更新的版本。

警告:本文為自動翻譯

內容

文章識別碼:3091112 - 最後檢閱時間:08/27/2015 15:14:00 - 修訂: 1.0

  • kbmt KB3091112 KbMtzh
意見反應