我在GAC中有一个旧版本的企业库。它抵抗使用GACUTIL.EXE进行的任何声明,包括以下内容:
Microsoft(R).NET全局程序集缓存实用程序。版本3.5.30729.1
版权所有(c)Microsoft Corporation。版权所有。
汇编:Microsoft.Practices.EnterpriseLibrary.Common,
版本= 4.1.0.0,区域性=中性,PublicKeyToken = e44a2bc38ed2c13c,processorArchitecture = MSIL
无法卸载:一个或多个应用程序需要组装
待处理参考:
计划: ID:描述:
卸载的程序集数量= 0故障数量= 0
我找到了关于主题here的一些解释,但是找不到任何相关的注册表项。
所以我想要核选择。谁得到一个?
最佳答案
你尝试过这个吗?因为我不认为它使用的是GacUtil,所以它可能会起作用:
使用Windows界面
导航到位于%systemdrive%\ Windows \ Assembly的GAC。
用鼠标右键单击您的应用程序中包含的每个程序集文件,单击“卸载”,然后单击“是”进行确认。
MDSN Docs
我发现了其他东西,也看一下:
MS Support
关于c# - Gacutil.exe拒绝服务时如何从GAC中删除dll,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40659163/