Core(все работает с DI через service collection), после закрытия приложения на крестик(не через стоп в вижуалке) прога продолжает работать, предполагаю, что это из-за того, что есть какой-то процесс которые продолжает взаимодействовать с бд, другими словами коннекшн просто не закрывается. С этого выплывают два вопроса:
1. Видел что в каждом взаимодействие с бд прописывают юзинг, если я правильно понял, как раз для того, что бы диспоузить бд, если это так, то вы могли бы подкинуть немного инфы по этому?
2. Как мне отследить что в конце конов работает и что не дает проге закрыться
Обычно не будет давать тебе закрыться потоки переднего плана. Ты там точно сам нигде не создаёшь треды через thread? Отследить легко. Запускай в режиме отладки. В студии открывай thread вьювер и закрывай свое приложение через крестик. И смотри что у тебя закрывается, а что нет.
Обсуждают сегодня