单个解决方案中的多个 MVC 项目

Posted

技术标签:

【中文标题】单个解决方案中的多个 MVC 项目【英文标题】:Multiple MVC projects in a single solution 【发布时间】:2013-07-03 14:48:38 【问题描述】:

我在 NopCommerce 项目中看到有一个解决方案,并且该解决方案中有多个 MVC 项目。

我对此有一些疑问,例如:

如何共享一个主布局,或按需使用不同的布局? 如何在不同的 MVC 项目中使用控制器/模型等?

我还想要一个主项目和多个子 MVC 项目。共享组件时如何做到这一点?

有什么想法吗?指针?

注意:对领域不感兴趣。

【问题讨论】:

你为什么对区域不感兴趣。您想实现哪些区域无法实现的目标? 因为下面的答案。 【参考方案1】:

是的。见:asp.net mvc put controllers into a separate project

我自己完成了这项工作,并且能够在插件类型架构中使用控制器。

至于模型,它们只是普通的类。它们可以出于任何原因在任何项目中使用。他们没有什么特别的。

【讨论】:

以上是关于单个解决方案中的多个 MVC 项目的主要内容,如果未能解决你的问题,请参考以下文章

使用实体框架6的mvc4中的单个或多个DbContext文件

MVC 中的单个 DAO 还是多个 DAO?

如何在 Java Spring Boot MVC 中使用 Ajax 删除多个项目

在 Visual Studio 中为单个解决方案编译和使用多个项目

vue3多个项目共享开发和单个项目独立打包的解决方案

同一解决方案中的 MVC 和 Web Api 项目