Почему я не могу получить доступ к папке 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.

Любая идея?


person q0987    schedule 31.05.2011    source источник
comment
@ibram, мне кажется, что эта библиотека используется для работы с Excel.   -  person q0987    schedule 31.05.2011
comment
Если вам нужно сослаться на него в своем приложении, вы можете добавить его через ссылку добавления в своем проекте. Дополнительно вы можете установить ссылку с помощью copylocal=true.   -  person ibram    schedule 31.05.2011


Ответы (3)


Используйте командную строку, чтобы перейти туда. Проводник Windows имеет расширение, которое запускается для папки сборки, скрывая некоторые детали.

Вот пост о том, как его отключить. http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx или http://weblogs.asp.net/jkey/archive/2003/02/25/3006.aspx

person Darryl Braaten    schedule 31.05.2011

Вероятно, проще всего ввести следующее в меню «Пуск» -> «Выполнить»: %windir%\assembly\gac.

Некоторые люди используют команду subst для сопоставления буквы диска с GAC: SUBST [буква диска]: "C:\Windows\сборка"

Лично я бы получил основные сборки взаимодействия Office (Вот PIA за 2010), они должны содержать нужную вам сборку

person armannvg    schedule 31.05.2011

Если вы хотите отключить расширение оболочки GAC -

запустите regedit — перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion, создайте DisableCacheViewer DWORD — установите значение 0x1.

После этого откройте папку сборки, и вы должны увидеть вложенные папки и перейти в них.

Но если вы хотите скопировать сборки с них - не знаю зачем? В вашем случае вам нужны Excel PIA. Все версии Office также предоставляют PIA.

здесь находятся PIA для Office 2007.

person Vijay Sirigiri    schedule 31.05.2011