Las DLL de SharePoint, dónde encontrarlas

En algunas ocasiones, he necesitado para algunos proyectos de SharePoint meter ciertas DLL a la carpeta de librerías del proyecto. Eso seguro que lo hemos hecho todos…sobre todo hay DLL que son muy comunes de ser incluidas en el proyecto, como por ejemplo la de publicación.

Hay algunos casos más excepcionales en los que las DLL que necesitamos son más complicadas de conseguir, y no están el la ubicación más común, como por ejemplo la de IdentityModel.

A modo de referencia, las DLL más comunes las podemos localizar en el directorio de SharePoint, bajo la ruta:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI

y son las siguientes:

image

Sin embargo, las otras que tenemos en la máquina pero no están en ese directorio es muy común encontrarlas en la GAC, y podemos sacarlas abriendo la ruta de una manera especial. Por ejemplo, para conseguir la DLL física del IdentityModel del SharePoint, lo primero sería asegurarse de que está en el assembly:

image

Y una vez localizada, abrimos la ventana de ejecución para lanzar el siguiente comando:

%windir%\assembly\GAC_MSIL

image

De esta forma, podremos visualizar el assembly como una estructura de carpetas y ficheros, y buscaremos la DLL en cuestión:

image

image

Y ahora ya podremos copiarla e incluirla en nuestros proyectos.

0 comentarios:

Publicar un comentario

SharePoint Between Racks © 2012
. Con la tecnología de Blogger.

¡Compártelo!


Estoy en LinkedIn!


Ve mi perfil en LinkedIn!