Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La herramienta Visor de registro de enlaces de ensamblados (Fuslogvw.exe) ayuda a analizar el proceso de carga de recursos. En realidad es el componente WinInet de Windows el que mantiene información detallada de los enlaces a recursos en función de las direcciones URL. Por desgracia, cuando WinInet devuelve estas entradas no lo hace necesariamente en orden cronológico.
De forma predeterminada, las llamadas de enlace no se registran. Para activar el registro, es necesario crear antes un valor DWORD en la clave HKLM\Software\Microsoft\Fusion. El primer nivel de registro muestra solamente los enlaces a recursos que no son correctos. Para habilitarlo, debe crear el valor LogResourceBinds DWORD y asignarle un valor distinto de cero (0), que es el predeterminado.
**Nota **Para hacer que un enlace a un recurso sea incorrecto en la aplicación de ejemplo basta con eliminar o cambiar el nombre del ensamblado satélite de recursos apropiado. Por ejemplo, después de eliminar los archivos \en-US\Graphic.resources.dll y \en\Graphic.resources.dll, y ejecutar a continuación el ejemplo Graphic, Fuslogvw.exe mostrará el siguiente resultado:
.gif)
Estas dos entradas del registro indican que, primero, Common Language Runtime intentó localizar un recurso para la referencia cultural en-US. Como fue erróneo, intentó cargarlo para la referencia cultural en. Finalmente, como también resultó erróneo, lo cargó del ensamblado principal (que, como fue correcto, no se registró).
Sin embargo, muchos programadores desearán ver toda la actividad del registro de enlaces. En ese caso, es necesario establecer un valor DWORD similar, ForceLog, con un valor distinto de cero (0). A partir de ese punto, se registrarán las siguientes llamadas de enlace, correctas y erróneas. Un registro típico podría ser similar al siguiente:
.gif)
Al seleccionar uno de los enlaces a recursos (en este caso para Locale=en-US), hacer clic y, a continuación, seleccionar Ver registro se abre una ventana del explorador y se crea un registro detallado:
.gif)
Esta entrada en particular del registro muestra que el recurso se cargó correctamente después de buscar primero en la caché de ensamblados global y, a continuación, en los subdirectorios de la aplicación. Para reducir el número de archivos que Common Language Runtime intenta cargar y mejorar el rendimiento, éste sólo intenta localizar el recurso en los archivos que tienen la extensión .DLL.
Vea también
Utilidad Caché de ensamblados global (GACUTIL.EXE) | Desensamblador de MSIL (Ildasm.exe) | Herramienta Nombre seguro (Sn.exe)