2017-02-22 34 views
2

在調試和單步執行代碼時,我嘗試在監視窗口中添加一個方法,這需要很長時間來評估(可能需要20-30秒,因爲它涉及到網絡連接)。大約15秒後,我收到「評估超時」錯誤。Visual Studio 2015手錶評估超時

我發現下面的解決方案,它涉及改變HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger下的註冊表值NormalEvalTimeout延長超時長度:

How to keep Visual Studio debugger visualizers from timing out?

不過,我似乎並沒有在我的註冊表該條目(或其他任何超時相關的條目)。我也看了WOW64註冊表。我試圖從零開始創建NormalEvalTimeout條目,但沒有任何效果。

任何想法在哪裏可以找到註冊表項,或者如果有另一種方法與VS 2015做到這一點?謝謝您的幫助。

編輯:這裏是我(在Windows Server 2012 R2上)的註冊表項的列表: enter image description here

+0

當您從頭開始創建它時,是否將它放在'VisualStudio \ 14.0 \ Debugger'或'9.0'中?你標記了你的問題'visual-studio-2015',它的配置在'14.0'下。 –

+0

對不起,這是14.0,我解決了這個問題。 – amite

+0

@amite,所以這個問題已經解決了,對嗎?如果是這樣,請您分享您的解決方案作爲答案,然後標記它。因此它可以幫助其他社區成員遇到與您一樣的問題。 –

回答

1

正如我們以前的討論中,我們可以確保它確實沒有HKEY_CURRENT_USER下的註冊表值NormalEvalTimeout \ Software \ Microsoft \ VisualStudio \ 14.0 \ Debugger,並且如果您想爲其他調試窗口設置超時值,則它也具有Windows環境的要求。至少,我們確保它在windows server 2012 R2中沒有它們。

我幫你兩個問題報告反饋給產品團隊在這裏:

https://connect.microsoft.com/VisualStudio/feedbackdetail/view/3125884/visual-studio-2015-watch-evaluation-timed-out

如果可能的話,你可以投票,並在連接報表添加註釋。產品團隊專家將在這裏與我們分享更新的信息:)