2015-09-15 100 views
2

我正在使用MVC4的幾個Umbraco項目。 MVC intellisense在Visual Studio中不起作用,我得到了很多錯誤。但是當我運行構建項目時,我沒有遇到任何錯誤,並且當我運行該網站時一切正常。Umbraco MVC4智能感測不工作

我使用的是Visual Studio 2013,我創建了一個新的MVC4網站,並比較了Views文件夾中的web.configs,它們是完全相同的。

我敢肯定,這不是一個代碼問題,因爲我的同事使用相同的代碼,他沒有這個問題。

我剛剛完成了全新安裝的Visual Studio 2013.

任何想法?

這可能是一個線索: 當我將鼠標懸停在@Html它告訴我,我的HtmlHelper是System.Web.WebPages.Html.HtmlHelper代替System.Web.Mvc.HtmlHelper

+0

嘗試在VS中卸載項目,然後再將其添加到您的解決方案中。右鍵單擊您的項目並選擇卸載項目。 –

回答

0

常見的一個是確保它(Visual Studio的菜單中切換:工具>選項>文本編輯器>所有語言(或C#如果你想要只需)>勾選「自動列表成員」,不需要「已經檢查過這個,有時如果你在Windows上使用一個硬盤,因爲磁盤的帶寬已經用完了(特別是如果使用ReSharper,那麼你需要兩個或更多的驅動器,理想情況下頁面文件將轉到我找到的非OS驅動器)。如果紅線在未觸及IDE的最多兩分鐘後消失,則是這種情況。

最後檢查您的項目的參考文件夾以確定您的包含路徑來自哪裏,並且Visual Studio有權從此處讀取。權限問題會導致我找到的所有問題,因此當您啓動VS時,請右鍵單擊並選擇「以管理員身份運行」。

希望這些解決您的問題之一。如果沒有,請更新您的問題,以解釋您如何創建項目。你創建一個空的網站或MVC網站?您是否使用Nuget通過包管理器控制檯來安裝Umbraco?

 
Install-Package UmbracoCms