我已经使用.NET Framework 4获得了MVC2 Web应用程序,并且正在按照T的these指令进行操作。但是,在步骤10中,当我保存更新的ProjectTypeGuids时,我收到一条消息,内容为“无法打开项目文件projectname.csproj。 。此安装不支持项目类型。”

我确实安装了MVC3,并且正在运行VS2010,所以我不知道怎么回事。有人对此事有想法吗?谢谢!

编辑:

物有所值。如果我从头开始创建一个空白项目,则可以创建一个新的MVC3项目。但是,如果我右键单击解决方案,然后单击添加->新建项目...,则只能添加MVC2项目。这使我认为该解决方案以某种方式配置为仅支持MVC2,但是我不知道如何更改它。

最佳答案

还有一个额外的软件包,它是ASP.NET MVC 3 Tools Update,您也必须下载并安装它。

解决方案1:

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

解决方案2:
您必须仔细查看csproj和sln文件,并将其与系统上的工作文件进行比较,以找到区别。如果您有WinMerge之类的文件比较工具,请使用它逐个字符地比较文件

10-04 15:26