Как компания, мы хотим развернуть наш настольный проект .net в веб-приложении MVC Core.У нас есть 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