Siguiendo con el tema que me ocupa esta semana, decir que, para el desarrollo de Web Parts en SharePoint, es muy útil una herramienta conocida como Reflector. Esta herramienta se puede descargar desde la página Red-Gate, para lo cual sólo necesitamos una cuenta de correo electrónico. Reflector nos permite navegar por las distintas bibliotecas(.dll) de nuestro sistema y ver todos sus ensamblados (assemblies) y propiedades, entre ellas la PublicKeyToken (clave pública) una propiedad necesaria para la implementación de nuestras Web Parts.
Su funcionamiento es muy sencillo. Al arrancar dicha aplicación, se cargan por defecto las librerías básicas de nuestro sistema. Si queremos visualizar alguna biblioteca generada por nosotros mismos, lo único que tenemos que hacer es File > Open, y seleccionamos la biblioteca deseada.
Además también nos permite “descompilar” y analizar los ensamblados de .NET en diversos lenguajes: C#, Visual Basic, IL… Como se puede observar en la siguiente imagen:
Desde mi propia experiencia he de decir que es una herramienta muy recomendable, como todas las que hemos visto hasta ahora.