程序集注入

 

//如果类库是Service

var Services = Assembly.Load("Service").GetTypes().Where(w => w.Name.Contains("Service"));
foreach (var item in Services)
{
var name = item.Name;
var Service = Services.FirstOrDefault(w => w.Name.Contains(name));
if (Service != null)
{
builder.Services.AddSingleton(Service);
}
}
builder.Services.AddControllers();

posted @ 2022-10-13 21:30  .net&new  阅读(11)  评论(0编辑  收藏  举报