40

我正在尝试在我的系统上打开一个 MVC 3 项目,但出现以下错误:


微软视觉工作室

无法打开项目文件“C:\Users\abc\Desktop\trunk\iCorpNow\iCorpNow.csproj”。

此安装不支持项目类型。

确定 帮助

我在我的开发机器上安装了 asp.net MVC 2 和 asp.net MVc 3 我在我的机器上安装了 windows 7。我安装了 Visual Studio 2010 Ultimate。

项目是使用 asp.net MVc 3 和在 Windows server 2008 上使用 Visual Studio Professional 2010 开发的

请建议我如何解决此错误。

以下是我的项目文件中列出的项目类型

<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

谢谢。

4

2 回答 2

79

您遇到的问题是您的项目使用 Asp.Net MVC4,但您只安装了 2 和 3。如果您安装 Asp.Net MVC4,它应该允许您打开项目。

判断这是问题的方法是检查与ProjectType项目文件中的条目相关联的 GUID。在这个例子中,它们是

  • {fae04ec0-301f-11d3-bf4b-00c04f79efbc}: C# 项目
  • {349c5851-65df-11da-9384-00065b846f21}: Web应用程序
  • {E3E379DF-F4C6-4180-9B81-6769533ABE47}: ASP.NET MVC 4

C# 和 Web 应用程序都是 Visual Studio Pro 及更高版本的标准,因此缺少的部分必须是 Asp.Net MVC 4

于 2012-04-26T16:01:45.720 回答
3

我也有这个问题,我在这里找到了答案:

http://social.msdn.microsoft.com/Forums/en-US/06cf7bca-982c-44cf-aec9-99cf399b3000/the-project-type-is-not-supported-by-this-installation

简而言之:

  1. 打开Visual Studio Command Prompt

  2. 从命令行运行“ devenv /setup

此外,在运行此命令之前,您必须具有 MVC3 或 4 或所需的任何内容。

于 2013-09-04T11:29:38.050 回答