微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我无法访问C:\\\\ WINDOWS \\\\ assembly \\\\ GAC文件夹?

如何解决为什么我无法访问C:\\\\ WINDOWS \\\\ assembly \\\\ GAC文件夹?

| 我在解决方案/参考下找到Microsoft.Office> interop.Excel的路径是 C:\\ WINDOWS \\ assembly \\ GAC \\ Microsoft.Office.Interop.Excel \\ 11.0.0.0__71e9bce111e9429c \\ Microsoft.Office.Interop.Excel.dll 但是,这样的文件根本不在我的C:\\ WINDOWS \\ assembly \\ GAC上。此外,C:\\ WINDOWS \\ assembly下没有GAC文件夹。 任何想法?     

解决方法

        使用命令提示符导航到那里。 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 Primary Interop程序集(这里是2010年的PIA),它们应包含您需要的程序集     ,        如果要禁用GAC Shell扩展- 运行regedit-导航至
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Fusion
创建
DisableCacheViewer
DWORD-将值设置为
0x1
。 此后,打开Assembly文件夹,您应该看到子文件夹并导航到它们。 但是,如果您想从它们复制程序集-我不确定为什么吗? 如果您要使用Excel PIA。所有Office版本还提供PIA 这是Office 2007的PIA。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。