2012-10-23 78 views
2

我試圖遠程調試應用程序。我可以在沒有問題的情況下連接到它,但是當我單步執行代碼時,我無法在本地調試時看到變量的值。可以在遠程調試時使用Visual Studio 2010中的監視窗口嗎?

當我嘗試在監視窗口中評估一個變量時,我收到消息「表達式評估器中的內部錯誤」。我需要做任何不同的事情來解決這個問題嗎?

回答

2

當您遠程調試爲.NET 3.5或以前版本編譯的應用程序時,它似乎是影響Visual Studio 2012的錯誤。

請參閱this link瞭解更多詳情。

1

,作爲由鏈路盧卡在以前的帖子在微軟博客描述你需要執行以下步驟來解決這個問題:

  1. 安裝「的Visual Studio 2012更新2」
  2. 從GAC以「Microsoft.VisualStudio .vil.dll「vesion = 11.0.0.0在您安裝更新的機器上
  3. 從prev。一步GAC遠程機器上要調試
  4. 選項,您可以通過「更新2」

是監視窗口後應能正常工作遠程計算機上更新遠程調試工具!

+0

這是一個很好,簡潔的答案。這應該是顯而易見的,但有些可能需要按照此處所述從GAC進行復制:http://code-journey.com/2009/how-to-copy-dll-files-out-of-gac-windows-assembly -using-explorer-or-command-line/ – tlbignerd

+0

我會說「步驟4」應該是「步驟1」。通常,確保您的遠程調試器與開發IDE的版本相同。 – ginalster

相關問題