【问题标题】:MVC Add Area and Controller Options are missing from Context menu上下文菜单中缺少 MVC 添加区域和控制器选项
【发布时间】:2017-11-09 09:58:46
【问题描述】:

我正在使用 Visual Studio 2013,打开现有项目后,我看不到添加控制器或区域选项。

Context menu to Add Controller/View missing

我已经尝试过这个问题的答案,但它对我不起作用

然后我在该解决方案中添加了一个新项目,在该项目中我发现了所有缺失的选项。 但在我的主要项目中,它们仍然缺失。

【问题讨论】:

  • 听起来项目 guid 不正确。我认为菜单取决于您拥有的项目类型。如果您添加一个 MVC 项目的新项目,您将获得这些选项。如果它是一个普通的网络表单项目,你没有这些选项
  • 我在 1 个月后打开了这个解决方案,在此之前我在同一台电脑上的同一台 vs2013 上工作正常。它也是在相同的 vs2013 上创建的
  • 请继续查看<ProjectTypeGuids>,以确保这不是您的问题。

标签: c# asp.net-mvc visual-studio


【解决方案1】:

请查看项目类型 guid 然后在here上搜索guid

  1. 您会在项目文件中找到这些属性作为<ProjectTypeGuids> 元素,不要与<ProjectGuid> 混淆,<ProjectGuid> 是您项目的唯一标识符。
  2. 一些 GUID 被组合使用。例如,<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 描述了 C# 中的 Xamarin.Android 库。

【讨论】:

  • 我可以从我新添加的项目 中更改项目
  • @pramodmaurya 不要更改 projectguid
  • 您能否提供更多信息。比如项目的projecttypeguid是什么?
  • 我尝试了另一台 pc vs2013 相同的解决方案工作正常并获得所有缺失的选项
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-05
  • 1970-01-01
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 2015-11-10
相关资源
最近更新 更多