我目前在开发服务器上遇到了一些程序集绑定问题。我想用Fusion Log Viewer进一步研究这个问题。由于计算机上没有安装Visual Studio,因此我将FUSLOGVW.EXE复制到本地文件夹并在那里启动。
这应该有用还是需要其他东西?我没有得到应用程序记录任何失败的印象(是的,我有正确的设置)。
答案 0 :(得分:37)
Fuslogvw不进行日志记录。融合加载器就是这样做的。 Fuslogvw只显示日志输出。您在配置的输出目录中是否收到任何日志?
哦,它应该可以在没有安装Visual Studio的计算机上运行。
答案 1 :(得分:28)
执行上述操作对我不起作用..
我建议改为:
In:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
添加:
非常简单......这对我有用!我使用的是Windows 2012 R2。
在http://pauliom.com/2012/01/30/how-to-log-net-binding-errors-when-you-dont-have-fuslogvw-exe/
中找到了这个由于
答案 2 :(得分:25)
正如上面的答案和评论中所提到的,你需要做两件事来让融合记录器在没有Visual Studio的机器上运行:
fuslogvw.exe
复制到该计算机。无论您在哪里安装.NET(例如C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\FUSLOGVW.exe
)flogvwrc.dll
复制到该计算机上与fuslogvw.exe
相同的位置。您可以在1033
所在的fuslogvw.exe
子目录中找到它(例如C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\1033\flogvwrc.dll
)在一个目录中将fuslogvw.exe
和flogvwrc.dll
放在一起后,即可运行日志查看器。您不需要更改注册表或任何其他更改。
答案 3 :(得分:5)
您还需要在LogFailures
中创建一个HKLM\SOFTWARE\Microsoft\Fusion
密钥,DWORD
值为1
,以启用日志。如果不进行测试,则应将此值设置回0,否则将继续填充日志。创建一个文件夹,例如C:\fuslog
并在程序集绑定日志查看器的“设置”中的“自定义日志”路径中引用它。
答案 4 :(得分:2)
您可能使用了错误版本的fuslogvw。检查c:\ program files \ microsoft SDKs或c:\ program files \ Microsoft.net \ SDK以获取不同版本的实用程序。
答案 5 :(得分:1)
我写了一个名为Fusion++ and put it on GitHub的程序集绑定日志查看器。它会写出激活计算机上的日志所需的注册表项,然后解析日志,因此您不必进行文件搜寻。
您可以从here或通过Chocolatey(choco install fusionplusplus
)获得最新版本。
希望您和这里的一些访客可以节省一些宝贵的时间。
答案 6 :(得分:0)
将HKLM \ SOFTWARE \ Microsoft \ Fusion的转换为0至关重要,因为它会使您的系统可视化工作室和其他内容变得如此缓慢,因为日志记录需要时间为数百个文件处理器打开。我已经看到了我从未要求过日志的程序和日志文件!
在这里,我举一个例子说明随着时间的推移会发生什么;我不知道fusion / fuslogvw会记录所有类型的事件。这应该在工具启动时清除,它继续记录并使您的系统变慢,主要是如果VS启动非常大的项目。我很感谢有关如何关闭它的信息。我需要它时会再次使用它,因为它是一个很好的工具。但在这方面,这只是愚蠢的。约瑟夫
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>