net log how enable .net assembly-resolution fusion-log-viewer

how - .net enable fusion log



utilizando FUSLOGVW.EXE en una máquina sin Visual Studio instalado (6)

Como se menciona en una respuesta anterior y en los comentarios, debe hacer dos cosas para que el registrador de fusión se ejecute en una máquina sin Visual Studio:

  1. Copie fuslogvw.exe a esa máquina. Puede encontrarlo donde instaló .NET (por ejemplo, C:/Program Files (x86)/Microsoft SDKs/Windows/v8.1A/bin/NETFX 4.5.1 Tools/x64/FUSLOGVW.exe )
  2. Copie flogvwrc.dll a la misma ubicación que fuslogvw.exe en esa máquina. Puede encontrarlo en el subdirectorio 1033 donde estaba fuslogvw.exe (por ejemplo, C:/Program Files (x86)/Microsoft SDKs/Windows/v8.1A/bin/NETFX 4.5.1 Tools/x64/1033/flogvwrc.dll )

Una vez que tenga fuslogvw.exe y flogvwrc.dll juntos en un directorio, puede ejecutar el visor de registro. No necesita cambios en el registro ni ningún otro cambio.

Actualmente estoy teniendo problemas de ensamblaje en nuestro servidor de desarrollo. Quiero investigar el problema un poco más con Fusion Log Viewer. Como no hay Visual Studio instalado en la máquina, copié FUSLOGVW.EXE en una carpeta local y lo inicié allí.

¿Se supone que esto funciona o necesita algo más? No me da la impresión de que la aplicación esté registrando fallas (y sí, tengo la configuración correcta).


Fuslogvw no hace el registro. El cargador de fusión hace eso. Fuslogvw solo muestra la salida de registro. ¿Estás obteniendo algún registro en el directorio de salida que has configurado?

Ah, y debería funcionar en una máquina que no tiene instalado Visual Studio.


Hacer lo anterior no funcionó para mí ...

Recomiendo hacer lo siguiente en su lugar:

En: HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Fusion

Añadir:

  • ForceLog establece el valor en 1 (DWORD)
  • LogFailures establece el valor en 1 (DWORD)
  • LogResourceBinds establece el valor en 1 (DWORD)
  • LogPath (String) establece el valor en la carpeta para los registros, es decir, C) / FusionLog /

Muy sencillo ... ¡y eso funcionó para mí! Yo uso Windows 2012 R2.

Encontrado esto en: http://pauliom.com/2012/01/30/how-to-log-net-binding-errors-when-you-dont-have-fuslogvw-exe/

Gracias


Puede estar utilizando la versión incorrecta de fuslogvw. compruebe c: / program files / microsoft SDK o c: / program files / Microsoft.net / SDK para una versión diferente de la utilidad.


También debe crear una clave LogFailures en HKLM/SOFTWARE/Microsoft/Fusion con un valor DWORD de 1 para activar el registro. Debería volver a establecer este valor en 0 cuando no se prueba, de lo contrario, seguirá llenando el registro. Crea una carpeta, por ej. C:/fuslog y consúltelo en la ruta de registro personalizada en Configuración en el visor de registro de encuadernación.


es esencial que cambie de HKLM / SOFTWARE / Microsoft / Fusion a 0 porque hace que el estudio visual de su sistema y otras cosas sean tan lentos, solo porque el registro necesita tiempo ya que se abren cientos de archivos. He visto entradas y archivos de registro para programas. Nunca pedí un registro.

Aquí les doy un ejemplo de lo que sucede con el tiempo; No sabía que fusion / fuslogvw registra todo tipo de eventos. Eso debería hacerse más claro cuando las herramientas comienzan, que continúa registrando y hace que su sistema sea lento, principalmente si VS se inicia con proyectos muy grandes. Agradezco esta información sobre cómo desactivarla. Lo usaré de nuevo cuando lo necesite porque es otra herramienta excelente. Pero a este respecto, esto es simplemente estúpido. Josef

E:/Users/C770817/fuslogvw>tree Folder PATH listing for volume LaCie Volume serial number is B098-2591 E:. ├───Default │ ├───4fe3a146 │ ├───6bf3b89 │ ├───758f6436 │ ├───92c7e946 │ ├───addinutil.exe │ ├───aspnet_regiis.exe │ ├───b210afcc │ ├───CreateSchedulerFolder.exe │ ├───dbb8b39f │ ├───devenv.exe │ ├───Duplicati.CommandLine.exe │ ├───DuplicatiBgMgr.exe │ ├───e04f35ff │ ├───EA.exe │ ├───edd6a3ed │ ├───ElementsHelper.exe │ ├───Eval32.exe │ ├───EXCEL.EXE │ ├───FxCopCmd.exe │ ├───FX_{b05566ac-fe9c-4368-be02-7a4cbb7cbe11} │ ├───FX_{b05566ad-fe9c-4363-be05-7a4cbb7cb510} │ ├───FX_{b05566ae-fe9c-4363-be05-7a4cbb7cb510} │ ├───FX_{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4} │ ├───FX_{c7b8fb07-bfe1-4c2e-9217-7a69a95bbac4} │ ├───FX_{d1764f60-2007-4ad4-a1e8-e7714ed4eb5d} │ ├───GfxUIEx.exe │ ├───InetMgr.exe │ ├───InstallUtil.exe │ ├───IntelliTrace.exe │ ├───ISSDeployer.exe │ ├───ISSLauncherTray.exe │ ├───ISSShortcutManager.exe │ ├───JabraCiscoJabberDriver.exe │ ├───JabraDeviceService.exe │ ├───LocalAccountMgmt.exe │ ├───MFPPrinterTool.exe │ ├───Microsoft.VisualStudio.Web.Host.exe │ ├───mmc.exe │ ├───MSBuild.exe │ ├───mscorsvw.exe │ ├───msdeploy.exe │ ├───MsDepSvc.exe │ ├───msvsmon.exe │ ├───OxygeneRegClean2.exe │ ├───OxygeneSchemaCatalog.exe │ ├───pcee4.exe │ ├───powershell.exe │ ├───powershellcustomhost.exe │ ├───RegisterEvent.exe │ ├───RemObjects.Everwood.LicenseManager.exe │ ├───sdiagnhost.exe │ ├───SmsClrHost.exe │ ├───SMSvcHost.exe │ ├───Spezpla.exe │ ├───Spezpla.vshost.exe │ ├───sqlservr.exe │ ├───SvcConfigEditor.exe │ ├───Toolbox2Test.exe │ ├───TrayCtrlNotify.exe │ ├───UITServ.exe │ ├───UserGUI.exe │ ├───UserInstallTool.exe │ ├───VideoHost.exe │ ├───VS2012.4.exe │ ├───VSIXInstaller.exe │ ├───vssphost4.exe │ ├───w3wp.exe │ ├───WCFSpezplaServiceClient.exe │ ├───WCFSpezplaServiceClient.vshost.exe │ ├───WcfSvcHost.exe │ ├───WebBrowserServer.exe │ ├───WebDev.WebServer40.exe │ ├───WebPlatformInstaller.exe │ ├───WINPROJ.EXE │ └───wsmprovhost.exe └───NativeImage ├───4fe3a146 ├───6bf3b89 ├───758f6436 ├───92c7e946 ├───addinutil.exe ├───aspnet_regiis.exe ├───b210afcc ├───CreateSchedulerFolder.exe ├───dbb8b39f ├───devenv.exe ├───Duplicati.CommandLine.exe ├───DuplicatiBgMgr.exe ├───e04f35ff ├───EA.exe ├───edd6a3ed ├───ElementsHelper.exe ├───Eval32.exe ├───EXCEL.EXE ├───FxCopCmd.exe ├───FX_{b05566ac-fe9c-4368-be02-7a4cbb7cbe11} ├───FX_{b05566ad-fe9c-4363-be05-7a4cbb7cb510} ├───FX_{b05566ae-fe9c-4363-be05-7a4cbb7cb510} ├───FX_{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4} ├───FX_{c7b8fb07-bfe1-4c2e-9217-7a69a95bbac4} ├───FX_{d1764f60-2007-4ad4-a1e8-e7714ed4eb5d} ├───GfxUIEx.exe ├───InetMgr.exe ├───InstallUtil.exe ├───IntelliTrace.exe ├───ISSDeployer.exe ├───ISSLauncherTray.exe ├───ISSShortcutManager.exe ├───JabraCiscoJabberDriver.exe ├───JabraDeviceService.exe ├───LocalAccountMgmt.exe ├───MFPPrinterTool.exe ├───Microsoft.VisualStudio.Web.Host.exe ├───mmc.exe ├───MSBuild.exe ├───mscorsvw.exe ├───msdeploy.exe ├───MsDepSvc.exe ├───msvsmon.exe ├───OxygeneRegClean2.exe ├───OxygeneSchemaCatalog.exe ├───pcee4.exe ├───powershell.exe ├───powershellcustomhost.exe ├───RegisterEvent.exe ├───RemObjects.Everwood.LicenseManager.exe ├───sdiagnhost.exe ├───SmsClrHost.exe ├───SMSvcHost.exe ├───Spezpla.exe ├───Spezpla.vshost.exe ├───SpezplaPlanTest.exe ├───sqlservr.exe ├───SvcConfigEditor.exe ├───Toolbox2Test.exe ├───TrayCtrlNotify.exe ├───UITServ.exe ├───UserGUI.exe ├───UserInstallTool.exe ├───VideoHost.exe ├───VS2012.4.exe ├───VSIXInstaller.exe ├───vssphost4.exe ├───w3wp.exe ├───WCFSpezplaServiceClient.exe ├───WCFSpezplaServiceClient.vshost.exe ├───WcfSvcHost.exe ├───WebBrowserServer.exe ├───WebDev.WebServer40.exe ├───WebPlatformInstaller.exe ├───WINPROJ.EXE └───wsmprovhost.exe E:/Users/C770817/fuslogvw> E:/Users/C770817/fuslogvw>tree > x.txt E:/Users/C770817/fuslogvw>