为什么我无法访问C:WINDOWSassemblyGAC文件夹

本文关键字:WINDOWSassemblyGAC 文件夹 访问 为什么 | 更新日期: 2023-09-27 17:58:08

我发现解决方案/引用下的Microsoft.Office>interop.Excel的路径是

C: ''WINDOWS''assembly''GAC''Microsoft.Office.Interop.Excel''11.0.0.0__71e9cce111e9429c''Microsoft.Office.Interop.Excel.dll

但是,在我的C:''WINDOWS''assembly''GAC上根本不存在这样的文件。此外,C:''WINDOWS''assembly下没有GAC文件夹。

知道吗?

为什么我无法访问C:WINDOWSassemblyGAC文件夹

使用命令提示符导航到那里。Windows资源管理器有一个为程序集文件夹运行的扩展,它隐藏了一些详细信息。

这是一篇关于如何关闭它的帖子。http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx或http://weblogs.asp.net/jkey/archive/2003/02/25/3006.aspx

在开始->运行中键入以下内容可能最简单:%windir%''assembly''gac

有些人使用subst命令将驱动器号映射到GAC:subst[驱动器号]:"C:''Windows''assembly"

就我个人而言,我会掌握Office主互操作程序集(这是2010年的PIA),它们应该包含您需要的程序集

如果您想禁用GAC外壳扩展-

运行regedit-导航到HKEY_LOCAL_MACHINE'SOFTWARE'Microsoft'Fusion创建DisableCacheViewer DWORD-将值设置为0x1

之后,打开程序集文件夹,您应该会看到子文件夹并导航到其中。

但如果你想从中复制程序集,我不确定为什么?如果您想要Excel PIA。所有Office版本还提供PIAs

以下是Office 2007的PIA。