В Enterprise Architect я могу использовать .NET C # API, чтобы открыть файл EA, а затем извлечь некоторую информацию.Это работает, как ожидалось.Однако, когда я закончил извлекать информацию, используя EA COM Interop API, и мое приложение .NET завершилось, у меня все еще запущены процессы EA.Таким образом, когда я делаю
var repo = new EA.RepositoryClass();
repo.OpenFile(@"c:\Test.eapx");
// extract info
, я ожидаю звонить
repo.Dispose();
или что-то в этом роде.У меня есть
repo.CloseFile();
, но это не убивает процесс EA.
Как очистить ресурсы моего советника?