.net 从GAC卸载旧版本的Microsoft.AnalysisServices.AdomdClient

.net 从GAC卸载旧版本的Microsoft.AnalysisServices.AdomdClient,.net,assemblies,gac,ssas,.net-assembly,.net,Assemblies,Gac,Ssas,.net Assembly,我需要从GAC卸载此DLL的旧版本才能运行安装程序,但我收到一个“拒绝访问”错误。有人知道如何删除此DLL吗?您要查找的命令是: gacutil.exe /u <assemblyname> gacutil.exe/u。显然,您需要SDK来实现此目的,gacutil.exe不再与.NET Framework一起安装 另外,请确保运行的是正确版本的gacutil.exe。它应该与您尝试卸载的程序集版本相匹配 最后,确保您以管理权限运行。您可能需要启动提升的命令提示符来执行该命令。您要查

我需要从GAC卸载此DLL的旧版本才能运行安装程序,但我收到一个“拒绝访问”错误。有人知道如何删除此DLL吗?

您要查找的命令是:

gacutil.exe /u <assemblyname>
gacutil.exe/u。显然,您需要SDK来实现此目的,
gacutil.exe
不再与.NET Framework一起安装

另外,请确保运行的是正确版本的
gacutil.exe
。它应该与您尝试卸载的程序集版本相匹配


最后,确保您以管理权限运行。您可能需要启动提升的命令提示符来执行该命令。

您要查找的命令是:

gacutil.exe /u <assemblyname>
gacutil.exe/u。显然,您需要SDK来实现此目的,
gacutil.exe
不再与.NET Framework一起安装

另外,请确保运行的是正确版本的
gacutil.exe
。它应该与您尝试卸载的程序集版本相匹配



最后,确保您以管理权限运行。您可能需要启动提升的命令提示符来执行该命令。

可能是因为您不应该自己手动从GAC卸载东西。第二,可能是因为您没有管理权限。我使用的是管理员帐户,必须卸载它,因为旧版本阻止了安装程序。较新版本的.dll已在gacHow中。旧版本是否会阻止安装程序?为什么安装程序不能自动删除它?请与供应商联系以获得支持。安装程序正在寻找特定版本。如果发现旧版本,安装程序将取消。建议使用供应商(MS)“从GAC卸载旧版本可能是因为您不应该自己手动从GAC卸载内容。第二,可能是因为您没有管理权限。我使用的是管理员帐户,必须卸载它,因为旧版本阻止了安装程序。较新版本的.dll已在gacHow中。旧版本是否会阻止安装程序?为什么安装程序不能自动删除它?请与供应商联系以获得支持。安装程序正在寻找特定版本。如果发现旧版本,安装程序将取消。建议使用供应商(MS)"从GAC卸载旧版本可以卸载:一个或多个应用程序挂起引用需要程序集:方案:ID:说明:如何删除此挂起引用?@stefan:检查
HKLM\SOFTWARE\Classes\Installer\Assemblies\Global
上的注册表项,然后
HKCU\Software\Microsoft\Installer\Assemblies\Global
。如果它们包含对程序集的任何引用,请将其删除。有关详细信息,请参阅@cody thx以获取帮助。现在我可以卸载这些程序集,但安装程序仍然无法运行:(…@stefan:您是否收到错误消息?我不确定它为什么不工作。无法卸载:一个或多个应用程序挂起引用需要程序集:方案:ID:说明:如何删除此挂起引用?@stefan:检查
HKLM\SOFTWARE\Classes\Installer\assembles\Global
HKCU\Software\Microsoft\Installer\Assemblies\Global
。如果它们包含对程序集的任何引用,请将其删除。有关详细信息,请参阅@cody thx以获取帮助。现在我可以卸载这些程序集,但安装程序仍然不起作用:(…@stefan:是否收到错误消息?我不确定为什么它不起作用。