2011-12-19 61 views
50

我试图使用VS2010打开MVC project。 我从TFS server打开这个项目,但我没能打开它 并得到错误: The project type is not supported by this installation.VS2010上的MVC项目错误:此安装不支持项目类型

请帮助。

+2

你见过:http://stackoverflow.com/questions/336235/the-project-type-is-not-supported-by-this-installation-error – kd7 2011-12-19 15:14:37

+0

是的,我做到了。但不适用于VS2010 :( – Neo 2011-12-19 15:18:06

回答

56

你基本上没有安装东西。这就是为什么你会得到这个错误。我非常肯定你需要安装VS MVC项目类型 - 无论是MVC 2还是MVC 3.使用Web平台安装程序进行安装。网络平台安装程序可以在这里找到:http://www.microsoft.com/web/downloads/platform.aspx。一旦你安装了它(只有2MB),你需要搜索“MVC”,安装MVC 2和MVC 3项目模板。

+0

可能是但我的项目类型中我能够创建MVC项目,所以是否真的缺少安装? – Neo 2011-12-19 15:19:44

+0

是项目有问题的MVC 2或3项目?你有什么 – 2011-12-19 17:07:57

+1

您可以将MVC 4添加到可能缺失的安装列表 – 2015-06-24 08:27:04

22

编辑project.csproj文件并查看<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> 上面的GUIDS包含MVC 3工具更新。这是你错过的一个很好的猜测。您可以从http://www.asp.net/mvc/mvc3 获得MVC 3/TU,该安装包括TU版本所需的VS2010 SP1。

+1

将'GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}'添加到我的项目的.csproj文件中,可以帮助我获得MVC 3上下文菜单,例如“添加 - > Controller ...'!感谢这个提示:-) – Oliver 2012-07-03 20:40:40

+0

@RickAndMSFT你的答案用于感谢很多... – RajeshKdev 2013-02-01 08:23:49

+1

这对我有用 - 用{E53F8FEA替换{E3E379DF-F4C6-4180-9B81-6769533ABE47} -EAE0-44A6-8774-FFD645390401}。我最初通过ADDING尝试了这个建议,但事实证明我必须完全替换它。 – 2014-10-16 00:37:10

27

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

按照广受欢迎的需求(7+和计数),我将CodingWithSpike的部分内容置于此处。具体来说,程序明确添加Visual Web Designer到VS安装。

  • 打开控制面板
  • 选择Programs and Features(或Add/Remove Programs
  • 选择Visual Studio
  • 点击 “卸载/更改”
  • 这将在维护模式VS安装程序。
  • 点击"Next"一次
  • 点击"Add or Remove Features"
  • 复选框"Visual Web Designer"
  • 点击Update按钮。
  • 享受有工作的产品!
+10

+1。 MS VS和MVC团队需要共同行动的很好例子。如果需要Web Dev功能,则安装程序需要安装它。但是在MVC3和MVC4中,它并没有,所以在全新安装之后,你会得到上述错误。无论如何,要修复,请打开控制面板>程序和功能(或添加/删除程序)>选择Visual Studio>单击“卸载/更改”>这将打开维护模式下的VS安装程序。点击“下一步”一次>点击“添加或删除功能”>复选框“Visual Web Designer”>点击“更新”按钮。 >享受有工作的产品! – CodingWithSpike 2012-06-17 17:35:01

+1

我已经安装了Web开发工具(已在VS添加/删除功能中进行了检查),但修复安装会为我解决同样的问题。可能是我之前完成的卸载/重新安装的任务是要归咎于。 – 2012-10-08 20:34:13

+0

谢谢VS 2012上工作 – Moes 2013-07-11 02:57:27

1

如果您在Visual Studio Web Dev Express和MVC4之后安装了Visual Studio 2010,Visual Studio 2010似乎没有选择MVC 4模板。通过Web平台安装程序再次运行MVC 4安装程序不能解决问题。修复MVC 4安装固定它在我的情况下:

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

Visual Studio 2010 Express to Pro, ASP.NET MVC 4 installed but not an option?

0
在我的情况

,我打开我的VS2010的解决方案,在vs2012,我是越来越不被支持的项目类型,尝试重新安装MVC3的建议,取消重新安装,那么我有该问题我无法在VS2010中打开该项目。然后尝试重新安装mcv3。解决方法是,卸载mcv3,卸载mcv4,然后重新安装mcv3,然后我可以在VS2010中重新打开我的项目。希望这可以帮助别人!

相关问题