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:
- 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
) - Copie
flogvwrc.dll
a la misma ubicación quefuslogvw.exe
en esa máquina. Puede encontrarlo en el subdirectorio1033
donde estabafuslogvw.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>