Asp.net mvc VS2010上的MVC项目错误:此安装不支持该项目类型

Asp.net mvc VS2010上的MVC项目错误:此安装不支持该项目类型,asp.net-mvc,visual-studio-2010,visual-studio,tfs,Asp.net Mvc,Visual Studio 2010,Visual Studio,Tfs,我正在尝试使用VS2010打开MVC项目。 我正在从TFS服务器打开此项目,但打开失败 和获取错误: 此安装不支持项目类型。 请帮助。您基本上没有安装任何东西。这就是为什么会出现这个错误。我非常确定您需要安装VSMVC项目类型-MVC2或MVC3。使用Web平台安装程序进行安装。可以在以下位置找到web平台安装程序:。安装后(仅2MB),您需要搜索“MVC”,安装MVC 2和MVC 3项目模板。编辑project.csproj文件并查看{E53F8FEA-EAE0-44A6-8774-FFD64

我正在尝试使用
VS2010
打开
MVC项目。
我正在从TFS服务器
打开此项目,但打开失败
和获取错误:
此安装不支持项目类型。


请帮助。

您基本上没有安装任何东西。这就是为什么会出现这个错误。我非常确定您需要安装VSMVC项目类型-MVC2或MVC3。使用Web平台安装程序进行安装。可以在以下位置找到web平台安装程序:。安装后(仅2MB),您需要搜索“MVC”,安装MVC 2和MVC 3项目模板。

编辑project.csproj文件并查看
{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
上面的guid包括mvc3工具更新。这是一个很好的猜测你错过了什么。您可以从以下位置获得MVC 3/TU
顺便说一句,该安装包括TU版本所需的VS2010 SP1。

我在Visual Studio安装中忘记选择Web Developer功能时出现此错误。不幸的是,您提到的错误是在安装VisualStudio2010时没有此功能的唯一错误。您可以使用Windows控制面板安装Web Developer功能

根据大众的需求(7+和计数),我在这里放置了
CodingWithSpike
的部分评论。具体来说,是将
Visual Web Designer
显式添加到VS install的过程

  • 打开控制面板
  • 选择
    程序和功能
    (或
    添加/删除程序
  • 选择Visual Studio
  • 单击“卸载/更改”
  • 这将在维护模式下打开VS安装程序
  • 单击一次“下一步”
  • 单击“添加或删除功能”
  • 复选框
    “可视化Web设计器”
  • 单击更新按钮
  • 享受工作产品
    如果您在Visual Studio Web Dev Express和MVC4之后安装了Visual Studio 2010,则Visual Studio 2010似乎没有采用MVC 4模板。通过Web平台安装程序再次运行MVC4安装程序并不能解决此问题。修复MVC 4安装修复了我的情况:

  • 在“控制面板”下,选择程序/卸载程序
  • 找到Microsoft ASP.NET MVC 4并双击它
  • 将出现Microsoft ASP.NET MVC 4安装提示。选择修复

  • 在我的案例中,我打开了我的VS2010解决方案,在vs2012中,我发现项目类型不受支持,尝试按照建议重新安装mvc3,取消了重新安装,然后我遇到了问题,无法在VS2010中打开项目。然后再次尝试重新安装mcv3。解决方案是,卸载mcv3,卸载mcv4,然后重新安装mcv3,然后我可以在VS2010中重新打开我的项目。希望这对别人有帮助

    你看到了吗:是的,我看到了。但不为VS2010工作:(可能是,但在我的项目类型中,我能够创建MVC项目,因此是否真的缺少要安装的内容?所讨论的项目是MVC 2还是MVC 3项目?您安装了什么?您可以将MVC 4添加到可能缺少的安装列表中。该链接中当前可用的工具需要Visual Studio 2015,并且它有一个完整的安装打包,而不是单独的MVC版本。+1.MS VS和MVC团队需要共同行动的一个很好的例子。如果需要Web开发功能,则安装程序需要安装它。但是在MVC3和MVC4中,它都不需要,所以在重新安装后,您会立即出现上述错误。无论如何,要修复,请打开“控制面板”>“程序”并功能(或添加/删除程序)>选择Visual Studio>单击“卸载/更改”>这将在维护模式下打开VS安装程序。单击“下一步”一次>单击“添加或删除功能”>复选框“Visual Web Designer”>单击“更新”按钮。>享受工作产品的乐趣!我已经安装了Web developer工具(已签入VS Add/Remove features),但修复安装为我修复了相同的问题。可能是因为我以前进行了大量卸载/重新安装。感谢您在VS 2012上的工作,安装“Visual Web Designer”解决了我的问题,我也遇到了同样的问题。安装“Visual Web Designer”自动安装ASP.net MVC2。将
    GUID{E53F8FEA-EAE0-44A6-8774-FFD645390401}
    添加到我的项目的.csproj文件帮助我获得MVC 3上下文菜单,如
    添加->控制器…
    !感谢此提示:-)这对我来说很有效-将{E3E3E3E379DF-F4C6-4180-9B81-6769533ABE47}替换为{E53F8FEA-EAE0-44A6-8774-FFD64901}.我本来是通过添加来尝试这个建议的,但结果我不得不完全替换它。这是人们忘记的非常重要的一步!