Ненужная проблема, если внешняя структура для каждого плагина в конечном итоге конвертируется в ядро. net. Однако, поскольку старый унаследованный код доминирует, требуется понизить текущий плагин, построенный с использованием ядра asp. net, до asp. net.
Одна проблема, которую нужно решить, это одна служба в настоящее время написано в ядре. net с использованием Extension.Hosting, наследуемым от BackgroundService, и может быть запущено простым добавлением, как в Startup.cs:
using Microsoft.Extensions.Hosting;
services.AddHostedService<SomeBackgroundService>();
Я без особого успеха искал, что может быть минимальным изменением можно сделать портирование обратно на asp. net в этом SomeBackgroundService: BackgroundService