アセンブリバインディングログビューア(FUSLOGVW)バインディングを記録しない
-
15-09-2020 - |
質問
アセンブリバインディングログビューア(FUSLOGVW)は、マシンにインストールされているフレームワークの任意のバージョンに対してバインディングを記録しません。
カスタムログの場所、デフォルトのログの場所、デフォルトのカテゴリ、およびネイティブイメージカテゴリを使用してみました。
アセンブリバインディングログビューアは数ヶ月前に機能しました。私は64ビットのマシン上にあり、C:\ Program Files(x86)\ Microsoft SDKS \ windows \ v7.0a \ bin \ netfx 4.0ツール\ x64 \ fuslogvw.exe
解決
Internet Explorer - > Tools - > Internet Options - >閲覧履歴、削除...、一時的なインターネットファイルの確認、[Delete My Issueの削除]をクリックしてください。
このブログ投稿のおかげで:
他のヒント
多くのフラストレーションの後、デフォルトでは、fuslogwはではなくログアセンブリバインディングの失敗!
「設定」をクリックする必要がある場合は、「ディスクへのバインド失敗のログ」を選択してください。そうしないと、ウィンドウ
には何も表示されません。asp.NET MVCアプリケーションを構築している場合(またはIISを含む他のアプリケーション)IISの再起動は、バインディングログの取得を開始するために必要でした。
このブログPOST EXE自体を使用する必要なしに、FUSLOGVW.EXEのロギングを有効にします。
スクリプトはダウンロードできます。ここ
このスクリプトは、フュージョンのカスタム設定を「有効」および「無効にする」 ログビューアツール
設定の無効化:
- ログフォルダとその内容を削除
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion \ LogPath を削除
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ LogFailuresを設定します 0 に
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion \ Forcelogを設定します 0
- セット HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion \ LogResourceBinds. 0 に
アセンブリバインディングログビューア(FUSLOGW.EXE)にはかなりのグリッチがあります。
稼働中にデフォルトでエラーをバインドしないことやカスタムログパスに追加のバックスラッシュを追加しないようにする必要があるという事実が異なります。 UIを使用してエラーハントに移動することはできません。文字通りファイルシステムをスキャンしてログを読み取る必要があります。一体、あなたはアプリのウィンドウをサイズ変更することすらできません。
fusion ++という名前の代替アセンブリバインディングログビューアを書くことになったことにはたくさんあります。 github 。同じメカニズムを内部的に使用しますが、ログを解析します。あなたはすべての設定を気にする必要はありません、ログパスではない