昨天下午Visual Studio 2008突然開始花了很長時間打開ASP.NET(Web窗體)項目,幾個月後沒有問題。VS2008:項目現在永遠開放
這個問題似乎開始後,我嘗試將「CrystalDecisions.Enterprise.dll」和「CrystalDecisions.Enterprise.Framework.dll」的引用添加到我的主要工作項目。但是,現在每個項目都會受到這種滯後的影響 - 即使是隻有一個默認頁面且沒有其他VS實例在運行的ASP.NET測試項目,我的主項目也會被刪除。
我不知道CrystalDecisions的事情是否是巧合,但是這是當它開始時,即使在刪除引用和新的空項目後仍然存在。
默認情況下,我用一個空白的環境打開VS(沒有Web起始頁面),這很快發生 - 它打開任何需要幾分鐘才能完成的項目。
一些可能很重要的事情:這是在一個沒有互聯網接入的網絡上,所以如果VS突然在外面尋找以前沒有的東西,甚至當打開一個沒有引用的空測試項目時,這可能是一個問題。
的東西,我試過:
- 卸載/重新安裝VS2008(和SP1)
- 從一個附加的調試VS實例到另一個荷載試驗項目和監測本地/管理(每個:Visual Studio Freezing On Opening Project)代碼
- 已確認工具|選項|調試|符號沒有外部參考
- 通過工具|查找任何其他外部參考的選項(環境|啓動清除,例如)
這是在XP上(所以編號:VS 2008 Open Web Site takes forever!)。
有沒有人對我還能檢查什麼有什麼建議?不幸的是,我的機器上沒有管理員權限,因此我無法安裝像Sysinternals這樣的其他監視工具(或者重新安裝操作系統,並且可能會在幾周內發出請求,或者從未安裝)。
我在打開測試項目時附加調試器時並沒有看到任何東西。有一個對mswsock.dll的引用;這是否意味着它正試圖調出某些東西,還是隻準備在本地運行我的項目或其他正常操作?
編輯:我也嘗試創建一個空的類庫(即非Web)項目,它只需要加載。
當加載一個項目可以改變並放慢搜索速度時,VS會做什麼?
+1用於記錄您的研究和拼寫出您的約束條件。祝你好運。 – 2010-03-04 13:40:59
@ C. Ross:謝謝,任何閱讀全部內容的人都應該獲得獎勵。 ;)我擔心的是,這是「那些」問題之一。 – 2010-03-04 13:47:23