2014-10-01 18 views
2

當我在VS2013 Professional的新解決方案中創建新的MVC 5項目時,Controller文件夾的上下文菜單沒有添加控制器的選項。同樣在View文件夾的上下文菜單中,缺少添加視圖的選項。VS2013新MVC 5項目缺失在上下文菜單中添加控制器選項

我創建以下列方式的MVC 5項目:

  • 選擇「新建項目」在開始頁
  • 選擇「ASP.NET Web應用程序」,在「新建項目」窗口
  • 選擇「MVC」中的「新的ASP.NET項目」窗口

換句話說在http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started酷似解釋,但添加控制器和添加視圖選項沒有被噓自己事後。

我已經做了:

  • 卸載並重新安裝「VS2013與更新3」完全(包括保持卸載VS2013安裝後,所有組件)
  • 新增{E3E379DF,F4C6-4180-9B81 -6769533ABE47}作爲關於此問題的一些主題(例如visual studio 2013 'add controller' missing)中建議的項目.vbproj中的'第一個GUID',但是當我在VS2013中再次打開項目時,VS2013撤消更改。

我已經看過幾個關於這個問題的主題,但找不到解決方案。 請幫幫我。

+0

遠射,但請嘗試從此處安裝「ASP.NET和Web Tools 2013」​​:http://www.asp.net/downloads在Web Tools中可能會有一些可以解決此問題的東西。如果沒有,那麼我們學到了新的:) – 2014-10-01 14:57:47

+0

@JasonEvans:感謝您的快速響應。我已經安裝了「ASP.NET和Web Tools 2013」​​,但結果是一樣的:-( – 2014-10-01 15:18:31

+0

啊OK。這真的很奇怪的確::(對不起,我無法提供更多幫助) – 2014-10-01 15:21:52

回答

2

最近我還面臨同樣的問題,我假設它必須做些什麼Visual Studio 2015 CTP6

  • 卸載後重新安裝AspNetWebFrameworksTools_VS12_ENU.msi奏效了我。

此文件在「DVD Drive:\ packages \ WPT」文件夾中。

我希望這可以幫助他人並節省時間。

1

對於那些仍在努力解決這個問題的人來說,這個問題可以通過我的環境中的「意外」來解決。

由於公司規則,我們必須將我們的計算機添加到域中,並獲得了我們用於在域中登錄的域帳戶。在使用該帳戶一段時間後,我想:這是「缺少添加控制器選項」問題嗎?奇蹟般地,只要使用域帳戶,問題就消失了!

要找到問題的根源,我做了一些測試,與現有的和新的解決方案,並來到了以下結論:

  1. 當我登錄與原來的本地帳戶,並打開所做出的解決方案之一當用本地帳戶登錄時,「添加控制器選項」仍然丟失。
  2. 當我使用域帳戶登錄並打開使用本地帳戶登錄時創建的某個解決方案時,「添加控制器選項」就在那裏。
  3. 當我使用域帳戶登錄並創建一個新的解決方案時,那麼「添加控制器選項」就在那裏。
  4. 當我使用原始本地帳戶登錄並打開使用域帳戶登錄時創建的新解決方案時,那麼「添加控制器選項」就在那裏。

供參考:同樣適用於「添加視圖選項」。

換句話說,對於那些絕望嘗試創建一個新的(本地?)用戶帳戶。也許它解決了你的問題。

祝你好運!

Dirk。

相關問題