我目前在我们的开发服务器上遇到一些程序集绑定问题。我想使用Fusion Log Viewer进一步调查该问题。由于计算机上没有安装Visual Studio,因此我将FUSLOGVW.EXE复制到本地文件夹并在其中启动。
这应该工作还是需要其他东西?我没有得到应用程序正在记录任何故障的印象(是的,我的设置正确)。
我目前在我们的开发服务器上遇到一些程序集绑定问题。我想使用Fusion Log Viewer进一步调查该问题。由于计算机上没有安装Visual Studio,因此我将FUSLOGVW.EXE复制到本地文件夹并在其中启动。
这应该工作还是需要其他东西?我没有得到应用程序正在记录任何故障的印象(是的,我的设置正确)。
Answers:
Fuslogvw不执行日志记录。融合加载器可以做到这一点。Fuslogvw仅显示日志输出。您在已配置的输出目录中是否获得任何日志?
哦,它应该在未安装Visual Studio的计算机上工作。
FUSLOGVW.EXE
与.NET 4.0安装在机器没有Visual Studio的不工作。您还需要复制文件夹中的“程序文件(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \”下flogvwrc.dll
的1033
文件夹
如上面的答案和注释中所述,您需要做两件事才能使融合记录器在没有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
在一起,就可以运行日志查看器。您不需要注册表更改或任何其他更改。
这样做对我没有用。
我建议改为执行以下操作:
在: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/
谢谢
您还需要创建一个LogFailures
关键HKLM\SOFTWARE\Microsoft\Fusion
与DWORD
价值1
来打开日志。如果不进行测试,则应将此值设置回0,否则它将继续填充日志。创建一个文件夹,例如。C:\fuslog
并在程序集绑定日志查看器的“设置”中的“自定义日志”路径中引用它。
您可能使用了错误的fuslogvw版本。检查c:\ program files \ microsoft SDK或c:\ program files \ Microsoft.net \ SDK,以获取该实用程序的其他版本。
我编写了一个名为Fusion ++的程序集绑定日志查看器,并将其放在GitHub上。它会写入激活计算机上的日志所需的注册表项,然后解析日志,因此您不必进行文件搜寻。
您可以从此处或通过Chocolatey(choco install fusionplusplus
)获取最新版本。
希望您和这里的一些游客可以节省一些宝贵的时间。
必须将HKLM \ SOFTWARE \ Microsoft \ Fusion设置为0,因为这会使您的系统visual studio和其他内容变慢,仅因为日志记录需要打开数百个文件处理程序的时间。我已经看到了我从未要求提供日志的程序的条目和日志文件!
在这里,我举一个例子说明一下随着时间的推移会发生什么。我不知道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>