Подтвердить что ты не робот

Используя FUSLOGVW.EXE на компьютере без установленной Visual Studio

В настоящее время у меня возникают проблемы с привязкой сборки на нашем сервере разработки. Я хочу исследовать проблему немного дальше с помощью Fusion Log Viewer. Поскольку на компьютере нет Visual Studio, я скопировал FUSLOGVW.EXE в локальную папку и начал там.

Предполагается ли это работать или ему нужно что-то еще? У меня нет впечатления, что приложение регистрирует любые сбои (и да, у меня есть правильные настройки).

4b9b3361

Ответ 1

Fuslogvw не выполняет регистрацию. Сплав-загрузчик делает это. Fuslogvw только отображает выход журнала. Получаете ли вы какие-либо журналы в исходном каталоге, который вы настроили?

О, и он должен работать на машине, на которой не установлена ​​Visual Studio.

Ответ 2

Выполнение вышеуказанного не помогло мне.

Вместо этого я рекомендую сделать следующее:

В: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion

Добавить

  • Значение параметра ForceLog равно 1 (DWORD)
  • LogFailures задает значение 1 (DWORD)
  • Значение LogResourceBinds устанавливается равным 1 (DWORD)
  • Значение параметра LogPath (String) для папки для журналов, т.е.) C:\FusionLog\

Очень просто.. и это сработало для меня! Я использую Windows 2012 R2.

Обнаружено это в: http://pauliom.com/2012/01/30/how-to-log-net-binding-errors-when-you-dont-have-fuslogvw-exe/

Спасибо

Ответ 3

Как уже упоминалось в ответе выше и в комментариях, вам нужно сделать две вещи, чтобы запустить журнал слияния на машине без 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 вместе в одном каталоге, вы можете запустить средство просмотра журнала. Вам не нужны изменения в реестре или любые другие изменения.

Ответ 4

Вам также нужно создать ключ LogFailures в HKLM\SOFTWARE\Microsoft\Fusion с DWORD значением 1, чтобы включить журнал. Вы должны установить это значение на 0, если не тестируете, иначе он будет продолжать заполнять журнал. Создайте папку, например. C:\fuslog и обратитесь к нему в окне "Пользовательский журнал" в разделе "Настройки" в окне "Просмотр журнала привязки".

Ответ 5

Возможно, вы используете неправильную версию fuslogvw. проверьте c:\program files\microsoft SDK или c:\program files\Microsoft.net\SDK для другой версии утилиты.

Ответ 6

важно, чтобы вы превратили HKLM\SOFTWARE\Microsoft\Fusion в 0, потому что это делает вашу визуальную студию и другие вещи настолько медленными, просто потому, что для ведения журнала требуется время, когда открываются сотни файлов. Я видел записи и файлы журналов для программ, о которых я никогда не просил журнал!

Здесь я даю вам пример того, что происходит со временем; Я не знал, что fusion/fuslogvw регистрирует все виды событий. Это необходимо сделать чистым при запуске инструментов, чтобы он продолжал регистрироваться и замедлять работу системы, в основном, если VS запускает очень большие проекты. Я благодарен за эту информацию о том, как отключить ее. Я буду использовать его снова, когда мне это нужно, потому что это отличный инструмент. Но в этом отношении это просто глупо. 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>