visual-studio-2008 - 如何停止右鍵單擊死鎖Visual Studio 2008




7 Answers

問題:
Vista中已簽名的應用程序/ dll加載緩慢。 Visual Studio IDE在離線/非互聯網連接的工作站上“掛起”。 沒有互聯網連接證書吊銷檢查超時,導致應用程序掛起。 當調試/逐步執行代碼時,需要根據需要加載dll,這是在嘗試進行撤銷檢查並且VS IDE無響應的時候。

這是什麼影響:
這會影響所有簽名的應用程序/ dll,也是Microsoft Word / Excel花費這麼久打開簡單文檔的原因。 Office應用程序,SQL Management Studio,Visual Studio,使用證書的Web應用程序。

固定:
禁止檢查發布者的證書吊銷

通過IE:

  1. 在IE 7中轉到Internet選項
  2. 然後轉到安全選項卡,向下滾動
  3. 取消選中“檢查發行者證書吊銷”複選框
  4. 點擊OK

通過註冊表:

  1. 打開regedit
  2. 瀏覽到以下項:HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ WinTrust \ Trust Providers \ Software Publishing
  3. 禁用檢查:將狀態鍵的值更改為146944十進製或0x00023e00十六進制
    重新啟用檢查:將狀態鍵的值更改為146432十進製或0x00023c00十六進制

備用修正:
禁用Visual Studio託管過程:

  1. 在Visual Studio中打開一個項目。
  2. 在項目菜單上,單擊屬性。
  3. 單擊調試選項卡。
  4. 清除啟用Visual Studio宿主進程複選框。

注意:備用修復程序會導致某些調試功能的丟失。

背景:
微軟連接報告

我有一個非常嚴重的問題與Visual Studio 2008.有時當我右鍵點擊(去定義,設置下一個語句等),當我調試,Visual Studio將只是死鎖,進入沒有響應模式。

有沒有人有同樣的問題? 有誰知道如何解決它?

編輯:我使用SP1與幾個熱修復。




我有一天寫了一段代碼,一個非常瘋狂的模板,如果我將鼠標放在模板代碼上,最新的VisualStudio就會掛起。 這是超現實的:)

無論如何,你可能有這樣的問題,你可能想要刪除你的智能感知數據庫,然後再試一次。




在調試多線程應用程序時,有時遇到斷點時會出現掛起。 有時VS會掛起(沙漏),當我試圖通過右鍵單擊代碼中的變量來查看變量。

我google了一下,發現一個提示,解釋說,當VS休息時,它會評估當地人的所有變量,並觀看窗格,以顯示它們。 但在線程應用程序中,如果代碼在評估值時鎖定,則會導致死鎖,例如在屬性獲取器中。

在我休息之前通過關閉本地窗格,我避免了掛起。

我沒有解釋得很好。 我再次嘗試使用Google找到原始提示,但沒有成功。

可能是這樣的: 為什麼Visual Studio在調試時失速?




不,但它聽起來像一個錯誤。 報告給MS,他們會告訴你如何讓調試設置去發送信息來調試它。




調試多線程應用程序時,我發現Visual Studio(VC9)會定期鎖定。 我通常不得不重新啟動系統。




不是我所知道的解決方案,而是將我的VC項目從VC2008移到VC2010--其中Intellisense被禁用的理由。 恢復工作正常,儘管沒有明確命中保存3小時。




另外一個大顯示塞可以是“ActiveDirectory”。 如果這發生在你的工作,他們使用“ActiveDirectory”這可能發生。 這裡有人聲稱這是Google工具欄的一個錯誤,但我沒有確鑿的證據證明Google有責任與否。




Related

visual-studio-2008 crash deadlock