Dot-Net

在未安裝 Visual Studio 的機器上使用 FUSLOGVW.EXE

  • June 18, 2009

我目前在我們的開發伺服器上遇到了一些程序集綁定問題。我想用 Fusion Log Viewer 進一步調查這個問題。由於機器上沒有安裝 Visual Studio,我將 FUSLOGVW.EXE 複製到本地文件夾並在那裡啟動它。

這應該有效還是需要其他東西?我沒有得到應用程序正在記錄任何失敗的印象(是的,我的設置正確)。

Fuslogvw 不做日誌記錄。fusion loader 就是這樣做的。Fuslogvw 只顯示日誌輸出。您是否在配置的輸出目錄中獲得任何日誌?

哦,它應該可以在沒有安裝 Visual Studio 的機器上執行。

正如上面的答案和評論中提到的,您需要做兩件事才能讓融合記錄器在沒有 Visual Studio 的機器上執行:

  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.exeflogvwrc.dll您不需要更改系統資料庫或任何其他更改。

引用自:https://stackoverflow.com/questions/1012252