Проблема с удалением mdb-файла

0 голосов
спросил 06 Фев, 06 от ingvarr (120 баллов) в категории Программные продукты Esri
Добрый день.

Есть сложности с организацией временных Personal Geodatabases.
Именно, создать их получается, но не получается удалить.

Делаю так (C#):

==========
AccessWorkspaceFactoryClass workspaceFactory = new AccessWorkspaceFactoryClass();
IWorkspaceName workspaceName = workspaceFactory.Create(filePath, someString, new PropertySetClass(), 0);
IWorkspace workspace = workspaceFactory.Open(workspaceName.ConnectionProperties, 0);
==========

Потом хочу удалить появившиеся файлы, и получаю System.IO.IOException:
===
The process cannot access the file "***.ldb" because it is being used by another process.
===

Методов Close или Delete подходящих не уразумел.
В разных видах пробовал всё чистить (слои, фичи), делать GC.Collect, присваивать всему, чему можно, null, отпускать COM-объекты при помощи Marshal...

Что делать?..

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...