我在Solution / References下找到了Microsoft.Office> interop.Excel的路径
C:\ Windows \组件\ GAC \的Microsoft.Office.Interop.Excel \ 11.0.0.0__71e9bce111e9429c \ Microsoft.Office.Interop.Excel.dll
但是,我的C:\ WINDOWS \ assembly \ GAC上根本不存在这样的文件。此外,C:\ WINDOWS \ assembly下没有GAC文件夹。
有什么想法吗?
答案 0 :(得分:9)
使用命令提示符在那里导航。 Windows资源管理器具有为程序集文件夹运行的扩展,隐藏了一些详细信息。
这是关于如何关闭它的帖子。 http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx 要么 http://weblogs.asp.net/jkey/archive/2003/02/25/3006.aspx
答案 1 :(得分:5)
在Start->运行:%windir%\ assembly \ gac
中键入以下内容是最容易的有些人使用subst command将驱动器号映射到GAC:SUBST [驱动器号]:“C:\ Windows \ assembly”
我个人会得到Office主要互操作程序集(Here is the PIA for 2010),它们应该包含您需要的程序集
答案 2 :(得分:4)
如果要禁用GAC shell扩展 -
运行regedit - 导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
创建DisableCacheViewer
DWORD - 将值设置为0x1
。
打开程序集文件夹后,您应该看到子文件夹并导航到它们。
但是如果你想从他们那里复制装配件 - 我不知道为什么? 在你的情况下,你想要Excel PIA。所有Office版本也提供PIA
Here是Office 2007的PIA。