多个ASP.NET MVC项目,构建为单个ASP.NET MVC应用程序

Gop*_*ath 16 asp.net-mvc visual-studio

我们希望将我们的大型asp.net mvc Web应用程序拆分为多个Visual Studio项目,以便每个团队可以独立完成他们的visual studio项目.

期望的结构是:

  1. ASP.NET MVC应用程序,负责基本UI
  2. 第1单元 - VS项目(这需要是ASP.net MVC应用程序还是.dll?)
  3. 第2单元 - VS项目(这需要是ASP.net MVC应用程序还是.dll?)
  4. 等......

每个模块应包含它自己的控制器和视图,负责模块的运行.Ť

如何将ASP.NET应用程序拆分为多个项目,然后在构建过程中将它们合并为一个网站?

Dar*_*rov 8

ASP.NET MVC V2有一个名为Areas的功能,它允许您拥有主应用程序引用的单独项目.查看ScottGu的帖子.