我在GAC中擁有舊版的企業庫。它拒絕任何使用GACUTIL.EXE進行的嘗試,聲稱以下內容:Gacutil.exe拒絕服務時如何從GAC中刪除dll
Microsoft(R).NET全局程序集緩存實用程序。版本3.5.30729.1 版權所有(c)Microsoft Corporation。版權所有。
裝配:Microsoft.Practices.EnterpriseLibrary.Common, 版本= 4.1.0.0,文化=中性公鑰= e44a2bc38ed2c13c,ProcessorArchitecture用於= MSIL
無法卸載:裝配由一個或多個應用程序
待定引用所需:
方案:<WINDOWS_INSTALLER> ID:<MSI>說明:< Windows安裝>
編號卸載= 0失敗的次數組件= 0
我在主題here上找到了一些解釋,但找不到任何相關的註冊表項。
所以我想要核選項。誰得到了一個?
重新安裝操作系統是否可行?這幾乎是一個核武器解決方案。 –
安裝程序將該程序集放入GAC。您應該通過運行需要此程序集的產品的卸載程序來刪除它。或者考慮不要故意破壞那臺機器,唯一適當的建議。 http://stackoverflow.com/a/2447331/17034 –
如果您確定可能會/可能無法運行的應用程序,那麼也可以手動刪除這些文件夾。 '%windir%\ Microsoft.NET \ assembly',找到程序集文件夾,然後刪除它們。我不會推薦它,但它不是我的機器。 – Igor