我在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