В надстройке Outlook объекты, похоже, хранятся в памяти. В результате, когда надстройка активна в Outlook, файлы .eml можно открыть только один раз. При повторной попытке я получаю:
We can't open [filename]. It's possible the file is already open, or you don't have permission to open it ...
Когда надстройка отключена, файлы .eml могут открываться несколько раз без каких-либо проблем. В коде надстройки я поместил Marshal.FinalReleaseComObject (obj) в нескольких местах, но это не помогло. Код довольно длинный и состоит из нескольких файлов. Возможно, я пропустил выпуск.
Есть ли способ легко устранить неисправность и определить основную причину.