无法从MVC2升级到MVC3

时间:2012-11-29 22:19:29

标签: asp.net asp.net-mvc-3 asp.net-mvc-2

我已经使用.NET Framework 4获得了MVC2 Web应用程序,并遵循了these对T的说明。但是,在步骤10,当我保存更新的 ProjectTypeGuids 时,我得到了一个消息说“项目文件 projectname .csproj无法打开。此安装不支持项目类型。”

我安装了MVC3并运行VS2010,所以我不知道会出现什么问题。有人对此事有任何想法吗?谢谢!

编辑:

为了它的价值。如果我从头开始创建一个空白项目,我就能够创建一个新的MVC3项目。但是,如果我右键单击我的解决方案并单击添加 - > 新项目... 我只能添加MVC2项目。这让我认为解决方案以某种方式配置为仅支持MVC2,但我无法弄清楚如何更改它。

1 个答案:

答案 0 :(得分:3)

有一个额外的包ASP.NET MVC 3 Tools Update,你必须下载并安装它。

解决方案1:

打开visual Studio在文件中查找对话框,然后选择您的项目文件夹,然后搜索旧的GUID并用新的GUID替换它。在执行此操作之前备份目录。 实际上您必须选择整个解决方案文件夹并搜索所有不是特定扩展名的文件。

解决方案2: 您必须仔细查看csproj和sln文件,并将其与系统上的工作文件进行比较,以找出差异。如果你有像winmerge这样的文件比较工具,可以用它来逐个字符地比较文件