我正在使用訪問Outlook個人文件夾的獲取應用程序。在內部,它將Outlook實例上的個人文件夾掛載並處理郵件,然後卸載pst。卸載pst後,我刪除該文件。從Outlook pst文件釋放內存時出現問題
現在的問題是,即使在卸載pst和釋放內存後,當我嘗試刪除pst時,我收到一個異常,表示某個進程正在使用此文件,因此無法刪除它。這個過程就是前景。我使用下面的代碼未安裝並釋放內存:
_application.Session.RemoveStore(_personalFolder);
while (System.Runtime.InteropServices.Marshal.ReleaseComObject(_personalFolder) >= 0) ;
_personalFolder = null;
我檢查了很多次,它好像它需要一些時間來釋放內存並沒有明確的時間討論這個。任何人可以幫助我如何刪除文件?