簡體   English   中英

Visual Studio 和 Natvis 不工作

[英]Visual Studio & Natvis not working

我正在使用 VS Ultimate 2012 更新 5:

  • 微軟視覺工作室終極版 2012
  • 版本 11.0.61219.00 更新 5
  • 微軟 .NET 框架
  • 版本 4.5.50938

...並嘗試使用/安裝 natvis 來獲取用戶定義的調試器變量 vizualisations。

我做了 MSDN 或 StackOverflow 中提供的所有提示(例如在注冊表中創建 EnableNatvisDiagnostics,或在https://msdn.microsoft.com/fr-fr/library/jj620914%28v=vs.110%29.aspx 中創建建議)

沒有任何效果。

任何的想法 ? 問候。 阿蘭又名BDW

對我來說,我必須在調試器選項中關閉使用本機兼容模式。 直到那時,這些其他建議都沒有起作用。 所以我的建議是試驗這些調試器選項,直到natvis工作,因為這里沒有一個通用的解決方案。

我在VS2015遇到了類似的問題。 突然間,我的所有可視化工作都停止了工作。

參考這篇文章: 在Visual Studio 2012中用戶定義的natvis文件 - 在我的例子中,“在變量窗口中顯示數據對象的原始結構”被關閉。 檢查它似乎讓VS再次開始加載Natvis文件。

我還關閉了“使用托管兼容模式”和“使用原生兼容模式”,因為我在可視化工具停止為我工作的時候檢查了這些選項。

您可以直接在 Visual Studio 中啟用 natvis 調試:
Tools -> Options -> Debugging -> Ouput Window -> Natvis diagnostic messages (C++ only)
它適用於 Visual Studio 2015 - 2019(至少)。

(由於未使用Visual C++ 2015 EnableNatvisDiagnostics注冊表設置。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM