4

我想学习如何在 orchard cms (ASP.net mvc3) 中创建自定义模块。为此,我正在从这个 url http://docs.orchardproject.net/Documentation/Walkthrough-Writing-An-Orchard-Module学习。第一步是“右键单击 VS 解决方案资源管理器中的项目节点,然后选择”添加>区域...“”。但我在我的visual studio Ultimate 2010中找不到任何“区域”模板。我在谷歌搜索过,但找不到任何有用的信息。

请帮我!

4

2 回答 2

20

我猜 Visual Studio 没有将此项目识别为 MVC 类型的项目。VS 查看项目文件以查看它是什么类型的项目,然后它将提供项目特定的菜单选项。

检查您的项目文件并查看 ProjectTypeGuids 节点中是否存在 MVC 所需的值

第 1 步):转到您的解决方案资源管理器并通过右键单击并选择“卸载项目”来卸载现有的 ASP.NET 项目</p>

在此处输入图像描述

步骤 2)在解决方案资源管理器中右键单击项目并选择“编辑您的项目文件名”</p>

在此处输入图像描述

步骤 3)转到名为“ProjectTypeGuids”的元素并{E53F8FEA-EAE0-44A6-8774-FFD645390401};在现有内容的前面添加。

保存文件并重新加载项目,现在您将拥有 MVC 特定的项目。

在此处输入图像描述

是一个示例,我在其中逐步演示了如何在进行转换时编辑项目文件以在 ASP.NET 网站中包含 MVC 选项。

于 2012-08-25T14:51:05.307 回答
4

对于VS 2019

  1. 按右键单击您的项目

  2. 添加

  3. 新的脚手架项目...

  4. MVC 5 区域

于 2020-02-04T18:47:46.637 回答