c# - MVC 多区域 MVC 3

标签 c# asp.net-mvc-3

我正在尝试让 MVC Multiple areas 与 MVC 3.0 RC 一起工作

我已经下载了 MVC Futures 3 并尝试将 CreateAreaManifest 添加到 csprog 文件 但是我收到以下错误:

“无法从 Microsoft.Web.Mvc.Build 程序集加载“Microsoft.Web.Mvc.Build.CreateAreaManifest”任务,Version=3.0.0.0,Culture=neutral,PublicKeyToken=null。无法加载文件or assembly 'Microsoft.Web.Mvc.Build, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。系统找不到指定的文件。确认声明正确,程序集和它的所有依赖项都可用,并且该任务包含一个实现 Microsoft.Build.Framework.ITask 的公共(public)类。”

从谷歌告诉我的一切。我需要将它安装到 GAC 中,但我不能这样做,因为它不是强类型的。

所以我想我正在寻求一些帮助让 Multiple Areas 与 MVC 3.0 一起工作,并且指向演示项目的链接将是完美的

最佳答案

克里斯,

您是否专门尝试利用来自不同项目的区域?

如果是这样,请参阅 Stack Overflow: Multiproject Areas in ASP.NET MVC 3 .

或者,MVC 3 RC 能够创建内置的多个区域(我不确定 MVC 3 Beta/Preview 是否也是这种情况)。

通过右键单击项目名称,您应该会看到这个菜单: Add Area

请注意,我使用的是带有 MVC 3 RC 的 Visual Studio 2010。

虽然我没有实际使用过这些,所以无法确认它们的有效功能,但我觉得奇怪的是,如果它们不起作用,该选项就会存在......

希望对您有所帮助!

标记

关于c# - MVC 多区域 MVC 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399425/

相关文章:

C#:这是一个已经序列化的集合(我的意思是,由微软创建)

c# - 将字符串转换为 long 类型并在 asp.net MVC 中的 linq 查询中使用

wcf - 在 Azure Webrole OnStart 中保存时,HttpRuntime.Cache 对象为 null

asp.net-mvc - 如何在 Razor View 中公开像@User 这样的全局对象?

c# - Web api 操作参数将空字符串参数转换为 null

c# - WMI - 从 Win32_Product 中选择需要很长时间

C# XML --> 如何获取属于该attributes元素的属性值和xpath

javascript - jquery 对话框在 Accordion MVC razor 中不起作用

c# - MVC 3 WebGrid.Table 页脚参数

C# Windows 服务创建跟踪文件但从不写入它