2011-07-25 32 views
7

任何時候我嘗試將任何東西粘貼到包含Razor標記的CSHTML文件中,或者在代碼塊中定位一行 - 整個Visual Studio凍結幾乎一分鐘。在Visual Studio 2010 SP1中複製和粘貼剃刀標記非常慢

我已經爲Visual Studio應用了SP1。我正在使用ASP.NET MVC 3.

我也只有一臺計算機上有這個問題,所以我猜測有某種應用程序或版本不匹配,我根本沒有看到。我運行ReSharper的,並將其升級到6.0無濟於事(儘管剃刀代碼檢查工作,是非常好的)。

只有當我粘貼包含Razor標記的行時纔會出現問題。我得到了拷貝操作沒有錯誤,如果我沒有粘貼標記剃刀或外部代碼塊普通的HTML中非常相同的文件有任何不是問題。粘貼任何其他類型的文件(如.cs或.aspx)時都沒有問題。新創建的MVC 3項目以及現有的舊項目都會受到影響。

+2

不是一個答案,我很害怕,但我經常看到緩慢起伏剃刀文件,似乎總是懷疑ReSharper的,尤其是在解決方案範圍的錯誤檢查上。 – JcMaltaDev

+0

我已禁用全解決方案錯誤檢查,但它沒有幫助。 – arviman

回答

0

我解決了這個前一段時間,但我不記得到底是哪部分是問題 - 但它是爲Visual Studio中實際上沒有任何RTM SP1(雖然它在看關於對話框時不明顯因此,搞清楚),或更可能根據我的記憶難度,MVC 3的預RTM版本安裝,也沒有明顯的在所有的時候翻翻安裝的組件列表。

在重新安裝RTM版本之前,需要一些手動工作才能卸載所有相關組件,包括一些註冊表黑客,然後問題消失。我不必重新安裝Visual Studio或我的任何插件。

希望這可以幫助有類似問題的人,仔細調查可疑組件的確切內部編號。他們實際上可以預RTM:9

+0

有這種怪事究竟是什麼原因造成的問題,任何更多的細節? –

-1

您是否嘗試過重置Visual Studio的設置?我不能保證這會幫助,但我認爲這將是值得一試(devenv.exe /ResetSettings)。如果這沒有幫助,我認爲你將不得不重新安裝Visual Studio。

+0

謝謝,試過重置,但它沒有幫助。 –

+0

重新安裝visual studio?頗有激烈的建議。 – BZink

+0

幾個月前,我重新安裝了Visual Studio中後的啓動時間約2分鐘。新的副本在五秒內啓動。 –