Я пытаюсь получить сборочную версию exe в C # со следующим кодом
Assembly asm = Assembly.LoadFrom(address);
return asm.GetName().Version;
работает отлично, но если я пытаюсь удалить exe-файл после того, как использую эту функцию, он говорит: «Доступ запрещен», поскольку exe-файл используется другим процессом!
есть ли вызов Dispose или что-то, что освобождает дескриптор файла или любое другое решение?