前言:本人刚刚转职C#对其abp 4.0.0框架还不是很理解,以下只是在个人学习中遇到的问题及解决方法
标注:此博客中会出现两个模块
订单模块(OrdeServicer): 被调用模块
商品模块(ProductService): 需调用其他模块
1、首先需要在需要调用其他服务的模块的Application(应用层)层中添加对被调用模块中的HttpApi.Client项目引用(如图1-1)
图1-1
2、须在商品模块的Host(启动项目层)中添加对Volo.Abp.Http.Client.IdentityModel.Web 的nuget包(如图1-2)
图1-2
3、在商品模块Host中的Module 中添加 typeof(AbpHttpClientIdentityModelWebModule)的模块依赖(如图1-3)
图1-3
4、在商品模块的Application层中的Module添加typeof(OrderHttpApiClientModule)的模块依赖(如图1-4)
图1-4
5、最后就可以在商品模块中调用啦(如图1-5)
图1-5