2015-08-20 106 views
16

我們正試圖將MVC添加到舊的大型舊版Webforms應用程序。 (意圖是使用MVC逐漸重新實現部分應用程序,直到舊應用程序消失)。當添加MVC控制器或視圖時,Visual Studio 2015「Not Responding」

設置起來很順利。我們有一個MVC區域,我創建了一個可以在運行應用程序時訪問的控制器,通過直接輸入url來實現。

但是,只要我們「添加>控制器」或「添加>視圖」... Visual Studio掛起大約10分鐘「沒有響應」。

很顯然,在我們傳統項目中,visual studio與一些怪癖相互作用存在一些錯誤。

使用谷歌搜索,我到目前爲止發現只有幾個類似的舊案例&似乎不適用。

不知道從哪裏開始解決這個問題。

UPDATE:

對於什麼是值得的,我們已經轉換了原來VB的WebForms項目C#。然後我添加了MVC Nuget包和MVC區域。添加控制器時,Visual Studio不再會掛起。所以這可能是一個VB特定的事情。或者,也許一些Windows更新視覺工作室在此期間固定這個,因爲我發佈了這個。不確定。

+1

這是否修復過?有誰知道這是一個普遍的問題嗎?我正在更新3,我有這個問題。 – SynBiotik

回答

0

這看起來像是來自visual studio的錯誤,您可以複製其他控制器並粘貼它,然後重命名命名空間。 臨時,直到視覺工作室被修復。

+0

這就是我想要做的事情......只是希望在那裏可能有處理這個問題,並有一個更好的解決方案。 – Greylander

0

我遇到同樣的問題。這應該工作。我從上下文菜單中選擇「添加控制器」。它只是說Visual Studio沒有響應。這是與Visual Studio 2015年

6

的問題仍然存在,在Visual Studio 2015年更新1

作爲一種解決辦法,而不是選擇「添加視圖」,您可以選擇「新建項目」,然後選擇一個頁面模板從Web/MVC代替。

+1

這是一個很好的工作,圍繞這種煩人的行爲。 Ctrl + Shift + A使它更快。 – usefulBee

+0

我使用良好的舊副本並粘貼workarround :) –

0

在我的情況下,當將視圖添加到控制器並且視覺工作室2015無限期掛起時出現這種情況。但是它會在目錄中創建視圖文件,但不會在解決方案資源管理器中顯示。我手動複製粘貼文件從目錄到解決方案資源管理器,一切運作良好。

檢查下面的博客可以幫助您解決問題 http://digioz.blogspot.co.uk/2013/06/visual-studio-2012-freezes-or-crashes.html

1

它仍然是在Visual Studio 2017;這需要時間,你可以重新啓動控制器/視圖,或者你有時可以等待

+0

我今天解決了上述方法 –

相關問題