Мне нужно удалить старую версию этой DLL из GAC для запуска установщика, но я получаю сообщение об ошибке «Отказано в доступе». Кто-нибудь знает, как я могу удалить эту DLL?Удалите старую версию Microsoft.AnalysisServices.AdomdClient из GAC
1
A
ответ
1
Команда, которую вы ищете,:
gacutil.exe /u <assemblyname>
Документация gacutil.exe
доступна here. Для этого вам, очевидно, понадобится SDK, gacutil.exe
больше не установлен с .NET Framework.
Кроме того, убедитесь, что вы используете правильную версию of gacutil.exe
. Он должен соответствовать версии сборки, которую вы пытаетесь удалить.
Наконец, убедитесь, что вы используете административные привилегии. Вам может потребоваться запустить командную строку с повышенными правами для выполнения команды.
Возможно, потому, что вы не должны самостоятельно удалять вещи из GAC вручную. И, во-вторых, вероятно, потому, что у вас нет административных привилегий. –
Я использую учетную запись администратора и ее необходимо удалить, поскольку старая версия блокирует программу установки. более поздняя версия .dll уже находится в gac – stefan
Как старая версия может блокировать программу установки? И почему программа установки не может удалить ее автоматически? Обратитесь к поставщику за поддержкой. –