2009-11-10 144 views
14

當我打開現有項目時,我的Visual Studio似乎凍結/滯後。我已經將NHibernate框架添加到我的代碼中,並且它似乎滯後於我的計算機(至少這是我的想法)。當我打開其他項目時,我不會停滯或凍結。凍結時間大約是3秒到1分鐘,然後它會打開我的項目,它會以非常緩慢的速度運行,可能需要20多秒才能將課程轉換超過20秒以上,以便在視覺工作室中輸入單個角色。Visual Studio在打開項目時凍結

我想知道是否有人以前有過這個問題。如果是的話你是如何解決它的?

我不能真正處理我的代碼,直到解決問題。哦,保存代碼時,它也會凍結好一兩分鐘。

+5

礦井也是如此。我可以告訴你,從很多天的沮喪,沒有簡單的答案爲什麼Visual Studio運行緩慢。 – 2009-11-10 19:08:44

+0

你在做什麼編碼?看來,改變一個數據結構是我的。我還注意到,如果在編寫代碼之前將它放置好5-10分鐘,它似乎會運行得更順暢一點,但那樣會有點煩人。 – kevin 2009-11-10 19:10:17

+0

我認爲這是NHibernate插件。我不斷收到此插件的錯誤。 – monksy 2009-11-10 19:12:03

回答

1

你有什麼安裝插件?

編輯:

一個建議,我將不得不然後是系統地禁用每個加載項,看看性能的變化,如果它研究的罪魁禍首,看看是否有可用的任何更新。

+0

JetBrains dotTrace集成 TestDriven.net 2.22.2468個人,這就是全部 – kevin 2009-11-10 19:12:09

+0

確保.NET分析器不是'意外'啓用。 – leppie 2009-11-10 19:15:39

+2

什麼是.net分析器? – kevin 2009-11-10 19:32:23

5

有同樣的問題。關閉Visual Studio 2010,再次以管理員身份運行,進入Extension Manager,卸載Nuget Package Manager,重新啓動Visual Studio 2010作爲普通用戶運行,打開問題解決方案,解決方案打開狀態良好。

Nuget Package Manager似乎是原因。我的問題解決方案是使用EF 4.3 Code First,它與Package Manager控制檯密切交互,但這可能只是一個巧合。

+1

+1刪除NuGet也爲我做了詭計。另一件有效的工作是先打開我的web項目,然後打開解決方案(!) – 2013-08-19 01:03:24

+1

+1這個技巧,我浪費了幾個小時去除VS Update 3並修復它。謝謝。 – patelsan 2013-08-20 11:59:34

0

對於我來說,chkdsk /F /R(它會提示你重新啓動)和大約30分鐘的公司時間解決了這個問題。

我認爲一些不正確關閉的Visual Studio實例可能歸因於該問題。

-1

我的本地文件某種程度上損壞了一個項目,幸運的是我沒有任何掛起的更改,所以沒有運行chkdsk我剛剛刪除了該文件夾,並再次從源代碼管理中檢出瞭解決方案。

5

我有一種預感,說我的一個NuGet包已經損壞了一些東西,並且完全刪除了\packages子文件夾及其內容。當我重新打開解決方案時,所有項目都成功加載而不掛起。

從那裏,我從NuGet軟件包管理器控制檯恢復了先前刪除的軟件包,並且我已經備份並正在運行。

+0

似乎解決我的問題.. n.b.您可以通過執行以下操作來恢復軟件包。 '工具'> NuGet程序包管理器>程序包管理器控制檯>單擊控制檯中的'恢復'按鈕。 – Skarsnik 2016-04-20 03:42:30

+0

可以確認這適用於我(嘗試了很多其他修復後) – 2017-03-26 04:56:16

6

對於我來說,刪除鎖文件(從V14子目錄)解決了這個問題...

相關問題