2012-09-27 54 views
1

當我試圖在visual studio中調試(F5)時,編譯命中率達到100%並且坐在那裏,並且需要永久啓動我想要調試的程序。同樣,當程序啓動時,只要程序關閉並且Visual Studio開始響應,就會花費相當長的時間。有誰知道爲什麼發生這種情況?Visual Studio 2010 Ultamate在100%編譯時掛起超過3分鐘

  • 項目是C#wpf,我用Silverlight項目做了同樣的事情。我將所有的代碼移動到一個新的項目中,現在我的silverlight項目現在運行得更好。
  • 沒有特別的調試選項,與新項目一樣的選項。
  • 該項目是在本地C驅動器上連接到TFS 2010.
  • 沒有我知道的靜態分析或ReSharper。
  • 我的解決方案中有14個項目。 1 wpf,其餘的是DLL和工具EXE的。
  • 沒有反惡意軟件,我禁用防病毒只是爲了確保它不吃我的午餐。
  • 我拔掉了網線,並沒有幫助任何網絡超時。
  • 禁用任何符號服務器沒有幫助。
+0

這些長時間延遲幾乎總是與網絡超時有關。有一個用於調試器:工具+選項,調試,符號。禁用那裏列出的任何符號服務器,然後重試。反惡意軟件是下一個可能的麻煩製造者。 –

回答

1

我發現,如果刪除.SUO文件,速度變快,它已被刪除。它在你的.sln文件旁邊。我的.suo文件是4.5 MB。

  • 從谷歌所有我能找到的是,文件名爲.suo是某種類型的用戶設置文件,但似乎並沒有做任何傷害刪除時,它只是被重建。

  • 發現在進行設置導入時,您可以使.suo文件的大小增大...... .suo文件的大小可能不是問題,但是可能是損壞的問題。我導入了設置並使我的.suo文件達到了5.7mb,並且我的編譯工作正常,但是我再次刪除了它,因爲我不希望它損壞。

+0

這是有趣的信息。但是,我們人們喜歡理解東西!你能否在這個問題上描述一下項目/解決方案? (除了它是C#的事實)有關調試配置的任何特殊的事情?調試選項?項目是存儲在本地還是存儲在網絡驅動器上?你使用源代碼控制(插件)?你在使用靜態分析嗎?你在使用ReSharper還是其他人?也許有人可能會想到實際的原因等 – sehe

+0

我的類庫解決方案與10個項目與1.2Mb的suo文件建立相當快。 –

相關問題