I have a project called backend-sandbox I want this project to be the startup project of my solution. Once I run this project, It should run all the other projects dependent on it.
Other projects can be of any type.
- Class Library
- Web API project
- etc
If the other project type is web API, it will have its own configuration, controllers and services registered in it.
For example, I have sub project named securityadmin of type web API. This project will have its own appsettings configuration. And I want to register the services of this app within its own Program.cs file and not in the root.
But I want this project to run under backend-sandbox
The whole idea is to have one root server which can support multiple distributed modules.
Is it possible to achieve this? Or I need to follow another approach.
This is the current project structure.