I have a solution containing:
MySolution.sln
App1.API layer
App1.DataAccess layer
App1.Services layer
App1.Models layer
Now under the same solution, I am creating a second app.
What approach would be the best or any other direction:
a) MySolution.sln
App1.API layer
App1.DataAccess layer
App1.Services layer
App1.Models layer
App2.API layer
App2.DataAccess layer
App2.Services layer
App2.Models layer
OR
b) MySolution.sln
App1.API layer
App2.API layer
App.DataAccess layer
App.Services layer
-folder app1
-folder app2
App.Models layer
-folder app1
-folder app2
OR
c) MySolution.sln
App1.API layer
App2.API layer
App.DataAccess layer
App.Services layer
-all services together
App.Models layer
-all models together
OR
d) One solution for each app