Asp.net mvc 将Asp.net mvc添加到现有web应用程序如何获取脚手架选项

Asp.net mvc 将Asp.net mvc添加到现有web应用程序如何获取脚手架选项,asp.net-mvc,scaffolding,csproj,Asp.net Mvc,Scaffolding,Csproj,我遵循专业Asp.NET1.0WROX手册中的指导,将MVC引用添加到现有的web应用程序中,除了支架选项外,它工作得很好。当我右键单击一个控制器时,我不会得到新asp.net mvc应用程序中的脚手架视图选项。我确信有一个.csproj黑客需要获得脚手架选项,但我在任何地方都找不到任何参考资料。是否有其他人遇到过此问题并找到了解决方案?您是否了解了如何在Global.asax文件中注册数据上下文 此链接可能包含更多有帮助的详细信息: 这是: 好吧,谷歌来拯救。我在以下博客上找到了答案: 您需要

我遵循专业Asp.NET1.0WROX手册中的指导,将MVC引用添加到现有的web应用程序中,除了支架选项外,它工作得很好。当我右键单击一个控制器时,我不会得到新asp.net mvc应用程序中的脚手架视图选项。我确信有一个.csproj黑客需要获得脚手架选项,但我在任何地方都找不到任何参考资料。是否有其他人遇到过此问题并找到了解决方案?

您是否了解了如何在Global.asax文件中注册数据上下文

此链接可能包含更多有帮助的详细信息: 这是:

好吧,谷歌来拯救。我在以下博客上找到了答案:


您需要编辑.csproj文件并添加到ProjectTypeGuids{603c0e0b-db56-11dc-be95-000d561079b0}。秩序似乎很重要。最初,我添加到guid列表的末尾,项目将不会加载,并抛出了一个不受支持的错误。我创建了一个空的mvc站点并查看了guid,上面的guid列在第一位。所以我在开头加了它,一切都很顺利。

我在结尾加了它,运气不好,就像你说的,在前面加了它,它成功了。谢谢