Question

Je rencontre actuellement des problèmes d'assemblage sur notre serveur de développement. Je souhaite approfondir un peu le problème avec Fusion Log Viewer. Puisqu'aucun Visual Studio n'est installé sur la machine, j'ai copié FUSLOGVW.EXE dans un dossier local et je l'ai démarré à cet emplacement.

Est-ce censé fonctionner ou a-t-il besoin d'autre chose? Je n'ai pas l'impression que l'application enregistre des échecs (et oui, j'ai les bons réglages).

Était-ce utile?

La solution

Fuslogvw ne fait pas la journalisation. Le chargeur de fusion fait cela. Fuslogvw n'affiche que la sortie du journal. Obtenez-vous des journaux du tout dans le répertoire de sortie que vous avez configuré?

Oh, et cela devrait fonctionner sur une machine sur laquelle Visual Studio n'est pas installé.

Autres conseils

Faire ce qui précède n'a pas fonctionné pour moi ..

Je recommande plutôt de procéder comme suit:

Dans: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion

Ajouter:

  • ForceLog a défini la valeur 1 (DWORD)
  • LogFailures a défini la valeur 1 (DWORD)
  • LogResourceBinds a défini la valeur 1 (DWORD)
  • LogPath (String) définit la valeur sur dossier pour les journaux, par exemple) C: \ FusionLog \

Très simple .. et cela a fonctionné pour moi! J'utilise Windows 2012 R2.

Trouvé ceci dans: http://pauliom.com/2012/01/30/how-to-log-net-binding-errors-when-you-dont-have-fuslogvw-exe/

Merci

Comme indiqué dans la réponse ci-dessus et dans les commentaires, vous devez effectuer deux opérations pour que le consignateur de fusion s'exécute sur une machine sans Visual Studio:

  1. Copiez fuslogvw.exe sur cette machine. Vous pouvez le trouver où vous avez installé .NET (par exemple, C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.1A \ bin \ NETFX 4.5.1 Tools \ x64 \ FUSLOGVW.exe )
  2. Copiez flogvwrc.dll au même emplacement que fuslogvw.exe sur cette machine. Vous pouvez le trouver dans le sous-répertoire 1033 où se trouvait fuslogvw.exe (par exemple, C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.1A \ bin \ NETFX 4.5.1 Tools \ x64 \ 1033 \ flogvwrc.dll )

Une fois que vous avez fuslogvw.exe et flogvwrc.dll ensemble dans un seul répertoire, vous pouvez exécuter la visionneuse de journal. Vous n'avez pas besoin de modifications du registre ni d'autres modifications.

Vous devez également créer une clé LogFailures dans HKLM \ SOFTWARE \ Microsoft \ Fusion avec une DWORD valeur de 1 pour activer le journal. Vous devez redéfinir cette valeur sur 0 lorsque vous ne testez pas, sinon le journal restera rempli. Créez un dossier, par exemple. C: \ fuslog et y faire référence dans le chemin du journal personnalisé dans Paramètres de la visionneuse du journal de liaisons d'assemblage.

Vous utilisez peut-être la mauvaise version de fuslogvw. recherchez c: \ program files \ microsoft SDK ou c: \ program files \ Microsoft.net \ SDK pour une version différente de l’utilitaire.

Il est essentiel de mettre HKLM \ SOFTWARE \ Microsoft \ Fusion à 0 car cela ralentit votre studio visuel et d’autres éléments, tout simplement parce que la journalisation a besoin de temps car des centaines de fichiers stockés s’ouvrent. J'ai vu des entrées et des fichiers journaux pour des programmes pour lesquels je ne demandais jamais de journal!

Ici, je vous donne un exemple de ce qui se passe au fil du temps; Je ne savais pas que fusion / fuslogvw enregistre toutes sortes d'événements. Cela devrait être fait clairement lorsque les outils démarrent, qu’ils continuent à se connecter et ralentissent votre système, surtout si VS démarre avec de très grands projets. Je suis reconnaissant pour cette information sur la façon de l'éteindre. Je l'emploierai encore quand j'en aurai besoin car c'est un autre excellent outil. Mais à cet égard, c'est juste stupide. 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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top