簡體   English   中英

為什么我無法訪問 C:\WINDOWS\assembly\GAC 文件夾?

[英]Why I cannot access the C:\WINDOWS\assembly\GAC Folder?

我在 Solution/References 下找到 Microsoft.Office>interop.Excel 的路徑是

C:\WINDOWS\assembly\GAC\Microsoft.Office.Interop.Excel\11.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel2485AF416223EZABECZ.Z0691416223EZABEC5

但是,我的 C:\WINDOWS\assembly\GAC 上根本不存在這樣的文件。 此外,C:\WINDOWS\assembly 下沒有 GAC 文件夾。

任何想法?

使用命令提示符導航到那里。 Windows Explorer 有一個為程序集文件夾運行的擴展,隱藏了一些細節。

這是關於如何關閉它的帖子。 http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspxhttp://weblogs.asp.net/jkey/25/00/206030/

在 Start->Run 中鍵入以下內容可能是最簡單的:%windir%\assembly\gac

有些人使用subst 命令將 map 一個驅動器號給 GAC: SUBST [Drive letter]: “C:\Windows\assembly”

就我個人而言,我會持有 Office Primary Interop Assemblies (這是 2010 年的 PIA) ,它們應該包含您需要的程序集

如果要禁用 GAC shell 擴展 -

運行 regedit - 導航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion創建DisableCacheViewer DWORD - 將值設置為0x1

在此之后打開程序集文件夾,您應該會看到子文件夾並導航到它們。

但是,如果您想從中復制程序集-我不確定為什么? 在您的情況下,您需要 Excel PIA。 所有 Office 版本還提供 PIA

是 Office 2007 的 PIA。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM