При попытке удалить данную сборку (в данном случае log4net.dll, но она должна применяться в любом подобном случае) с помощью gacutil.exe, действие завершается неудачно из-за того, что приложение требуется сборкой.Однако я не могу понять, как определить, какие приложения на самом деле требуют этого.Поскольку выходные данные, по-видимому, указывают на то, что требование зарегистрировано в базе данных MSI / установщике Windows, может показаться, что некоторые утилиты могли бы перечислить все сборки GAC, зарегистрированные в базе данных MSI (и я мог бы просто искать записи с помощью log4net.dll) или разрешите мне указать конкретную сборку GAC, и в ней будут перечислены зависимости (в идеале с любыми связанными цепочками зависимостей, если они существуют:)
C:\ » gacutil /u log4net
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Assembly: log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL
Unable to uninstall: assembly is required by one or more applications
Pending references:
SCHEME: <WINDOWS_INSTALLER> ID: <MSI> DESCRIPTION : <Windows Installer>
Number of assemblies uninstalled = 0
Number of failures = 0
Спасибо!