Почему я не могу получить доступ к C:WINDOWSassemblyGAC папка?
Я нахожу путь Microsoft.Офис>взаимодействие.Excel под решением / ссылками является
C:WINDOWSassemblyGACMicrosoft.Офис.Взаимодействие.В Excel11.0.0.0__71e9bce111e9429cМайкрософт.Офис.Взаимодействие.Превосходить.dll файлы
однако такой файл не существует на моем C:WINDOWSassemblyGAC вообще. Кроме того, нет папки GAC под C:WINDOWSassembly - ...
есть идеи?
3 ответов
используйте командную строку для навигации там. Проводник Windows имеет расширение, которое выполняется для папки сборки, скрывая некоторые детали.
вот сообщение о том, как отключить его. http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx или http://weblogs.asp.net/jkey/archive/2003/02/25/3006.aspx
Если вы хотите отключить расширение оболочки GAC -
выполнить regedit-перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
create DisableCacheViewer
DWORD-установите значение 0x1
.
после этого откройте папку сборки и вы должны увидеть папки и ориентироваться в них.
а если вы хотите скопировать сборки из них-я не уверен, почему? В случае, если вы хотите Excel PIA. Все версии Office также предоставляют PIAs
здесь являются ли PIA для Office 2007.
Это, вероятно, проще всего ввести в следующем в Пуск- > Выполнить: %windir%\assembly\gac
некоторые люди используют команда subst чтобы сопоставить букву диска с GAC: SUBST [буква диска]:" C:\Windows\assembly"
лично я бы завладел первичными сборками взаимодействия Office (вот PIA для 2010), они должны содержать сборку, которая вам нужна