我有一个名为
backend-sandbox
的项目。我希望这个项目成为我的解决方案的启动项目。一旦我运行这个项目,它应该运行依赖于它的所有其他项目。
其他项目可以是任何类型。
如果其他项目类型是Web API,它将有自己的配置、控制器和注册服务。
例如,我有一个名为
securityadmin
的 Web API 类型的子项目。该项目将有自己的 appsettings.json
配置文件。我想在它自己的 Program.cs
文件中注册这个应用程序的服务,而不是在根目录中。
但我希望这个项目在
backend-sandbox
下运行。
整个想法是拥有一个可以支持多个分布式模块的根服务器。
有可能实现这个目标吗?或者我需要采用另一种方法。
这是当前的项目结构。
看来你正在寻找一个插件系统,如果你想要的话,我认为你应该重新设计你的项目结构。