81

現在、開発サーバーでアセンブリ バインディングの問題が発生しています。Fusion Log Viewer を使用して、この問題をもう少し調査したいと思います。マシンに Visual Studio がインストールされていないため、FUSLOGVW.EXE をローカル フォルダーにコピーして、そこで起動しました。

これは機能するはずですか、それとも何か他のものが必要ですか? アプリケーションが失敗をログに記録しているという印象はありません (もちろん、設定は適切です)。

4

7 に答える 7

44

上記の回答とコメントで述べたように、Visual Studio のないマシンで Fusion logger を実行するには、次の 2 つのことを行う必要があります。

  1. fuslogvw.exeそのマシンにコピーします。.NET をインストールした場所ならどこでも見つけることができます (例: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\FUSLOGVW.exe) 。
  2. そのマシン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と を 1 つのディレクトリにまとめたらflogvwrc.dll、ログ ビューアーを実行できます。レジストリの変更やその他の変更は必要ありません。

于 2015-12-03T20:56:35.007 に答える
39

Fuslogvw はログを記録しません。フュージョンローダーがそれを行います。Fuslogvw はログ出力を表示するだけです。構成した出力ディレクトリでログを取得していますか?

ああ、Visual Studio がインストールされていないマシンでも動作するはずです。

于 2009-06-18T12:04:00.473 に答える
5

また、ログをオンにするには、値がのLogFailuresキーを作成する必要があります。テストしない場合は、この値を 0 に戻す必要があります。そうしないと、ログにデータが入力され続けます。フォルダーを作成します。アセンブリ バインド ログ ビューアーの [設定] の [カスタム ログ パス] で参照します。HKLM\SOFTWARE\Microsoft\FusionDWORD1C:\fuslog

于 2009-07-30T20:49:57.663 に答える
2

誤ったバージョンの fuslogvw を使用している可能性があります。別のバージョンのユーティリティについては、c:\program files\microsoft SDKs または c:\program files\Microsoft.net\SDK を確認してください。

于 2009-06-18T12:05:25.383 に答える