我正在使用Microsoft Orleans 我想用温莎城堡代替IServiceCollection
.ConfigureServices((hostBuilderContext,services) =>
{
var abpBootstrapper = AbpBootstrapper.Create<LimsServerModule>();
abpBootstrapper.Initialize();
WindsorRegistrationHelper.CreateServiceProvider(abpBootstrapper.IocManager.IocContainer, services);
});
此代码无效
答案 0 :(得分:1)
IClientBuilder
和UseServiceProviderFactory
接口具有方法FormArray
,可用于指定服务提供商。
在此处的测试套件中,有一个示例如何将此方法与Autofac结合使用:https://github.com/dotnet/orleans/blob/62c1869b906f33def5ee0eb107365de5e8e24996/test/DependencyInjection.Tests/Autofac/DependencyInjectionGrainTestsUsingAutofac.cs#L31
温莎城堡也是如此。