Два странных исключения произошли во встроенных компонентах .NET.
Это то же исключение ввода-вывода: «Процесс не может получить доступ к файлу« ...... », поскольку он используется другим процессом».
В случае «курсора» речь идет оФайл ".tmp" и исключение происходят где-то в конце последовательности вызовов, когда перефразируется сетка WPF:
System.Windows.Controls.Grid.MeasureCell
...
System.Windows.Controls.GridViewColumnHeader.GetCursor
...
System.Windows.Input.Cursor.LoadFromStream <-- here
В случае "настроек" речь идет о файле ".newcfg" и происходит именно в "вызов метода save.
Вопрос: как это возможно?И как справиться / предотвратить это?
Я думаю, реализации по умолчанию закрывают XMLWriters и делают все правильно.