2011-05-31 87 views
7

我找到解決方案下Microsoft.Office> interop.Excel的路徑/參考是爲什麼我無法訪問C: WINDOWS assembly GAC文件夾?

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文件夾。

有什麼想法?

+1

爲什麼需要這個? – ibram 2011-05-31 16:46:38

+0

@ibram,在我看來,這個庫用於操作Excel。 – q0987 2011-05-31 16:52:42

+0

如果您需要在您的應用中引用它,您可以通過項目中的「添加引用」來添加它。另外你可以用copylocal = true設置參考。 – ibram 2011-05-31 16:55:09

回答

4

這是propably最容易鍵入以下在開始 - >運行中:%windir%\組裝\ GAC

有人用subst command映射一個驅動器號海關總署:SUBST [驅動器號]:「C:\ WINDOWS \集結號」

個人而言,我會得到辦公室主互操作程序集(Here is the PIA for 2010)的時候,就應該包含你需要

4

組裝如果您希望禁用GAC外殼擴展 -

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

之後打開程序集文件夾,你應該看到子文件夾並導航到它們。

但是,如果你想複製他們的程序集 - 我不知道爲什麼? 在你的情況下,你想要Excel PIA的。所有的Office版本還提供了PIA的

Here是PIA對Office 2007的