В моей программе есть механизм самообновления:
- Загрузка архива обновлений
- Извлечение файлов и исправлений (DLL, JSON и PDB-файл)
- Вызовдемон обслуживания для перезапуска программы.
Но каждый раз, когда моя программа запускает исключения во время выполнения, файл pdb будет удерживаться, и поэтому он не может быть обновлен, так как он был задержан.
Myвопрос в том, как избежать вещи "pdb holding"?Есть ли способ лучше, чем перезапустить программу, просто выпустить файл?