我正在尝试在我的系统上打开一个MVC 3项目,但是我收到了以下错误:
无法打开项目文件'C:\ Users \ abc \ Desktop \ trunk \ iCorpNow \ iCorpNow.csproj'。
我的开发机器上安装了asp.net MVC 2和asp.net MVc 3 我的机器上安装了Windows 7。 我安装了visual studio 2010终极版。
项目使用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>
感谢。
答案 0 :(得分:79)
您遇到的问题是您的项目使用的是Asp.Net MVC4,但您只安装了2和3.如果安装了Asp.Net MVC4,它应该允许您打开项目。
告诉这是问题的方法是检查与项目文件中的ProjectType
条目关联的GUID。在这个例子中,他们是
{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
:C#project {349c5851-65df-11da-9384-00065b846f21}
:网络应用{E3E379DF-F4C6-4180-9B81-6769533ABE47}
:Asp.Net MVC 4 C#和Web应用程序都是Visual Studio Pro及以上版本的标准,因此缺少的部分必须是Asp.Net MVC 4
答案 1 :(得分:3)
我也有这个问题,我在这里找到了答案:
简而言之:
打开Visual Studio Command Prompt
从命令行运行“devenv /setup
”
此外,在运行此命令之前,您必须具有MVC3或4或其他任何内容。