Инструкции по поиску и копированию файлов библиотек Microsoft.Office.Excel.WebUI.dll и Microsoft.Office.Excel.WebUI.Internal.dll
Дата последнего изменения: 8 апреля 2010 г.
Применимо к: SharePoint Server 2010
Если требуется программно добавить веб-часть Excel Web Access на страницу SharePoint и программно изменить веб-часть Excel Web Access, необходимо добавить ссылку на требуемые библиотеки DLL SharePoint. Пример:
Microsoft.Office.Excel.WebUI.dll
Microsoft.Office.Excel.WebUI.Internal.dll
Microsoft.SharePoint.dll
На компьютере, на котором выполняется Microsoft SharePoint Server 2010, расположены копии библиотек Microsoft.Office.Excel.WebUI.dll и Microsoft.Office.Excel.WebUI.Internal.dll в глобальном кэше сборок. Прежде чем добавить ссылку на библиотеку Microsoft.Office.Excel.WebUI.dll с помощью диалогового окна Добавить ссылку в Microsoft Visual Studio, необходимо сначала скопировать библиотеку Microsoft.Office.Excel.WebUI.dll и Microsoft.Office.Excel.WebUI.Internal.dll из глобального кэша сборок в папку. Затем с помощью вкладки Обзор диалогового окна Добавить ссылку необходимо найти папку, содержащую копии библиотек Microsoft.Office.Excel.WebUI.dll и Microsoft.Office.Excel.WebUI.Internal.dll.
Краткое описание процедуры:
Найдите библиотеку Microsoft.Office.Excel.WebUI.dll.
Скопируйте библиотеку Microsoft.Office.Excel.WebUI.dll из глобального кэша сборок в требуемую папку.
Примечание |
---|
Для копирования библиотеки Microsoft.Office.Excel.WebUI.Internal.dll из глобального кэша сборок в папку повторите эти действия. |
Поиск библиотеки Microsoft.Office.Excel.WebUI.dll
Чтобы открыть окно командной строки, нажмите кнопку Пуск и затем выберите Выполнить.
В текстовом поле Открыть введите cmd.
Откроется окно командной строки.
Чтобы перейти в каталог "C:\Windows\assembly", воспользуйтесь командой cd:
Примечание Структура каталогов может незначительно отличаться. Этот пример показан для компьютера, на котором установлен Windows Server 2008.
cd C:\Windows\assembly
Чтобы просмотреть содержимое каталога "C:\Windows\assembly", воспользуйтесь командой dir:
C:\Windows\assembly>dir
Содержимое будет похоже на следующее:
Volume in drive C has no label. Directory of C:\Windows\assembly 02/20/2010 09:22 AM <DIR> GAC 02/20/2010 09:39 AM <DIR> GAC_32 02/20/2010 09:32 AM <DIR> GAC_64 02/22/2010 05:05 PM <DIR> GAC_MSIL 02/22/2010 05:35 PM <DIR> NativeImages_v2.0.50727_32 02/22/2010 04:33 PM <DIR> NativeImages_v2.0.50727_64 02/20/2010 10:34 AM <DIR> NativeImages_v4.0.30219_32 02/20/2010 10:35 AM <DIR> NativeImages_v4.0.30219_64 02/22/2010 05:04 PM <DIR> temp 02/22/2010 05:05 PM <DIR> tmp 0 File(s) 0 bytes 10 Dir(s) 104,032,665,600 bytes free
Для смены каталога и перехода в каталог gac_msil снова воспользуйтесь командой cd:
C:\Windows\assembly>cd gac_msil
Чтобы просмотреть содержимое каталога C:\Windows\assembly\GAC_MSIL, воспользуйтесь командой dir :
C:\Windows\assembly\GAC_MSIL>dir
Содержимое будет похоже на следующее:
Volume in drive C has no label. Directory of C:\Windows\assembly\GAC_MSIL ... 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.Udf 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.WebServices 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI.Internal ... 02/20/2010 07:57 AM <DIR> Microsoft.SharePoint ... 0 File(s) 0 bytes 739 Dir(s) 100,594,409,472 bytes free
После того как библиотеки Microsoft.Office.Excel.WebUI.dll и Microsoft.Office.Excel.WebUI.Internal.dll найдены, можно скопировать их в требуемую папку.
Копирование библиотеки Microsoft.Office.Excel.WebUI.dll
Для смены каталога и перехода в "Microsoft.Office.Excel.WebUI" снова воспользуйтесь командой cd:
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
Для просмотра содержимого папки воспользуйтесь командой dir :
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
Содержимое будет похоже на следующее:
Volume in drive C has no label. Directory of C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI 02/20/2010 07:57 AM <DIR> . 02/20/2010 07:57 AM <DIR> .. 02/20/2010 07:57 AM <DIR> 14.0.0.0__71e9bce111e9429c 0 File(s) 0 bytes 3 Dir(s) 104,006,115,328 bytes free
Для смены каталога снова воспользуйтесь командой cd:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
Чтобы скопировать библиотеку Microsoft.Office.Excel.WebUI.dll в требуемую папку, воспользуйтесь командой copy.
В следующем примере файл библиотеки Microsoft.Office.Excel.WebUI.dll копируется в папку "C:\WebUIAssembly", где "C:\WebUIAssembly" — это папка, которая была создана ранее:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly 1 file(s) copied.
Пример
Ниже приведен результат использования командной строки для поиска и копирования файла библиотеки Microsoft.Office.Excel.WebUI.dll в соответствующую папку.
C:\Windows\assembly>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly
02/20/2010 09:22 AM <DIR> GAC
02/20/2010 09:39 AM <DIR> GAC_32
02/20/2010 09:32 AM <DIR> GAC_64
02/22/2010 05:05 PM <DIR> GAC_MSIL
02/22/2010 05:35 PM <DIR> NativeImages_v2.0.50727_32
02/22/2010 04:33 PM <DIR> NativeImages_v2.0.50727_64
02/20/2010 10:34 AM <DIR> NativeImages_v4.0.30219_32
02/20/2010 10:35 AM <DIR> NativeImages_v4.0.30219_64
02/22/2010 05:04 PM <DIR> temp
02/22/2010 05:05 PM <DIR> tmp
0 File(s) 0 bytes
10 Dir(s) 104,032,665,600 bytes free
C:\Windows\assembly>cd gac_msil
C:\Windows\assembly\GAC_MSIL>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly\GAC_MSIL
...
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.Udf
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.WebServices
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI.Internal
...
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI
02/20/2010 07:57 AM <DIR> .
02/20/2010 07:57 AM <DIR> ..
02/20/2010 07:57 AM <DIR> 14.0.0.0__71e9bce111e9429c
0 File(s) 0 bytes
3 Dir(s) 104,006,115,328 bytes free
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly
1 file(s) copied.
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>
См. также
Задачи
Добавление веб-части Excel Web Access на страницу программным способом
Инструкции по определению надежного расположения