我拥有一个使用 .NET Framework 4 的 MVC2 Web 应用程序,并且正在关注 these然而,在第 10 步,当我保存更新的 ProjectTypeGuids 时,我收到一条消息,内容为 “无法打开项目文件 projectname.csproj。该项目此安装不支持类型。”
我确实安装了 MVC3 并且正在运行 VS2010,所以我不知道会出现什么问题。有人对此事有什么想法吗?谢谢!
编辑:
物有所值。如果我从头开始创建一个空白项目,我就有能力创建一个新的 MVC3 项目。但是,如果我右键单击我的解决方案并单击添加->新项目...,我只能添加 MVC2 项目。这让我认为该解决方案以某种方式配置为仅支持 MVC2,但我不知道如何更改它。
最佳答案
有一个额外的包是ASP.NET MVC 3 Tools Update ,您也必须下载并安装它。
解决方案1:
打开 Visual Studio 在文件中查找对话框并选择项目文件夹,然后搜索旧 GUID 并将其替换为新 GUID。执行此操作之前备份目录。 实际上,您必须选择整个解决方案文件夹并搜索所有文件而不是特定扩展名。
解决方案 2: 您必须仔细查看您的 csproj 和 sln 文件,并将其与系统上的工作文件进行比较,以找出差异。如果您有像 winmerge 这样的文件比较工具,请使用它来逐个字符地比较文件
关于asp.net - 无法从 MVC2 升级到 MVC3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13635818/