.Net MVC核心模块化项目结构和管理

时间:2018-11-22 05:47:43

标签: c# visual-studio model-view-controller asp.net-core

作为公司,我们希望将.net桌面项目部署到MVC Core Web应用程序。我们有30个不同的模块,其中一个由不同的开发人员开发。一个模块也可以在另一模块中使用。我们如何在Visual Studio中实现项目结构?我们不想建立一个包含所有模块的项目。每个模块将交付给我们公司中不同开发人员的不同解决方案。基本菜单和模块结构如下:

Main Project : TicariEntegreMenu.WebUI.dll   (AnaMenu)
1) Login
2) Session Info
3) Menu / Modules
 1. Stok Module                      (Stok.WebUI)
    1.1 İşlemler 
        1.1.1 Stok Kartı Tanıtımı    (Stok.WebUI.Controller.Stok.StokKarti)
        1.1.2 Stok Fiyat Güncelleme  (Stok.WebUI.Controller.Stok.FiyatGuncelle) 
        1.1.3 Depo Girişi               
        1.1.4 Depo Çıkısı           
    1.2 Raporlar
        1.2.1 Stok Kartı Raporu
        1.2.2 Stok Envanter Raporu
 2. Fatura Modülü                     (Fatura.WebUI)
    2.1 İşlemler
        2.1.1 Alış Faturası           (Fatura.WebUI.Controller.Fatura.Alis)
        2.2.2 Satış Faturası          (Fatura.WebUI.Controller.Fatura.Satis)
    2.2 Raporlar
        ....
        ....
        ...

  Stok.WebUI bir proje         Stok.WebUI.dll / Stok.WebUI.Views.dll
  Fatura.WebUI bir proje       Fatura.WebUI.dll /  Fatura.WebUI.Views.dll

0 个答案:

没有答案