Dot-Net
無法從 GAC 解除安裝程序集?
我無法從 GAC 解除安裝程序集 (log4net.dll)。它給出了以下錯誤。
“一個或多個應用程序需要組裝”。
但是,如果我使用 ProcessExplorer 搜尋程序集,什麼都沒有出現?如何從 GAC 中刪除此程序集?
您是否考慮過閱讀這篇知識庫文章並嘗試一下?
警告如果您使用系統資料庫編輯器或其他方法錯誤地修改了系統資料庫,則可能會出現嚴重問題。這些問題可能需要您重新安裝作業系統。Microsoft 不能保證可以解決這些問題。修改系統資料庫需要您自擔風險。
要解決此問題,請檢查系統資料庫編輯器中以下子項的值列表:
HKEY_CURRENT_USER\Software\Microsoft\Installer\Assemblies\Global HKEY_LOCAL_MACHINE\Software\Classes\Installer\Assemblies\Global
如果該條目的值是 Windows Installer 描述符,請刪除該條目。例如,該值可能是類似於以下內容的神秘 REG_MULTI_SZ 條目:=ysgSC6wx9uiD1dqmmjW>m$!GP^D’A@?z}gn3}lta
注意您必須刪除該條目。不要只清除條目的值。