Procedimiento para buscar y copiar Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll
Última modificación: jueves, 08 de abril de 2010
Hace referencia a: SharePoint Server 2010
Si desea agregar un elemento web de Excel Web Access mediante programación a una página de SharePoint y cambiar dicho elemento web de Excel Web Access también mediante programación, deberá agregar una referencia a las DLL de SharePoint pertinentes. Por ejemplo:
Microsoft.Office.Excel.WebUI.dll
Microsoft.Office.Excel.WebUI.Internal.dll
Microsoft.SharePoint.dll
Encontrará una copia de Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll en la memoria caché global de ensamblados del equipo que ejecuta Microsoft SharePoint Server 2010. Para poder agregar una referencia a Microsoft.Office.Excel.WebUI.dll mediante el cuadro de diálogo Agregar referencia de Microsoft Visual Studio, primero debe copiar Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll de la memoria caché global de ensamblados en una carpeta. A continuación, puede usar la ficha Examinar del cuadro de diálogo Agregar referencia para ir a la carpeta que contiene ambas DLL.
Los siguientes pasos muestran el procedimiento para:
Buscar Microsoft.Office.Excel.WebUI.dll.
Copiar Microsoft.Office.Excel.WebUI.dll de la memoria caché de ensamblados global en una carpeta que usted elija.
Nota
Repita los pasos para copiar Microsoft.Office.Excel.WebUI.Internal.dll de la memoria caché global de ensamblados en una carpeta.
Para buscar Microsoft.Office.Excel.WebUI.dll
Para iniciar la consola de símbolo del sistema, haga clic en Inicio y, a continuación, en Ejecutar.
En el cuadro de texto del campo Abrir, escriba cmd.
Aparecerá la consola de símbolo del sistema.
Use el comando cd para desplazarse al directorio "C:\Windows\assembly":
Nota
La estructura de directorios del equipo puede ser ligeramente diferente. En este ejemplo se usa un equipo que tiene instalado Windows Server 2008.
cd C:\Windows\assembly
Use el comando dir para mostrar el contenido del directorio "C:\Windows\assembly":
C:\Windows\assembly>dir
En la pantalla aparecerá contenido similar al siguiente:
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
Use el comando cd de nuevo para cambiar el directorio y desplácese al directorio gac_msil:
C:\Windows\assembly>cd gac_msil
Use el comando dir para mostrar el contenido del directorio "C:\Windows\assembly\GAC_MSIL":
C:\Windows\assembly\GAC_MSIL>dir
En la pantalla aparecerá contenido similar al siguiente:
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
Ahora que ha encontrado Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll, puede copiarlos en la carpeta de su elección.
Para copiar Microsoft.Office.Excel.WebUI.dll
Use el comando cd de nuevo para cambiar el directorio a "Microsoft.Office.Excel.WebUI":
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
Use el comando dir para mostrar el contenido:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
En la pantalla aparecerá contenido similar al siguiente:
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
Use el comando cd de nuevo para cambiar el directorio:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
Use el comando copy para copiar Microsoft.Office.Excel.WebUI.dll en una carpeta que usted elija.
En el siguiente ejemplo, Microsoft.Office.Excel.WebUI.dll se copia en "C:\WebUIAssembly", donde "C:\WebUIAssembly" es una carpeta que ha creado anteriormente:
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.
Ejemplo
A continuación, se muestra un ejemplo del resultado que se obtiene cuando se usa el símbolo del sistema para buscar Microsoft.Office.Excel.WebUI.dll y copiarlo en una carpeta.
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>
Vea también
Tareas
Procedimiento para agregar mediante programación un elemento web de Excel Web Access a una página
Procedimiento para confiar en una ubicación