我正在尝试让 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 是否也是这种情况)。
通过右键单击项目名称,您应该会看到这个菜单:
请注意,我使用的是带有 MVC 3 RC 的 Visual Studio 2010。
虽然我没有实际使用过这些,所以无法确认它们的有效功能,但我觉得奇怪的是,如果它们不起作用,该选项就会存在......
希望对您有所帮助!
标记
关于c# - MVC 多区域 MVC 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399425/