IApplicationServices 在 ABP 框架中注册在哪里?

Where are IApplicationServices registered in ABP framework?

我知道实现 IApplicationService 的服务会自动注册,但我终究无法找出框架中发生这种情况的位置。我花了最后一天时间搜索 ABP 解决方案,试图了解它是如何工作的(在动态 API 生成的上下文中),所以我可以扩展我正在处理的项目中的功能,但没有得到任何地方迄今为止。我很感激任何帮助我朝着正确的方向前进。

对于 Dynamic Web Api 控制器,单个控制器在 ApiController Builder 的 Build 方法中生成 class。你可以在这里查看 https://github.com/aspnetboilerplate/aspnetboilerplate/blob/master/src/Abp.Web.Api/WebApi/Controllers/Dynamic/Builders/ApiControllerBuilder.cs#L153.

希望对您有所帮助。