代码之家  ›  专栏  ›  技术社区  ›  Gerrie Schenck

在我的计算机上找不到fuslogvw.exe

  •  80
  • Gerrie Schenck  · 技术社区  · 16 年前

    我正在寻找程序集绑定日志查看器可执行文件(fuslogvw.exe),但在我的机器上似乎找不到它。它确实存在,因为当我在VisualStudio命令提示符中键入fuslogvw时,应用程序将打开。

    我正在使用的机器安装了干净的VisualStudio2008,以前没有安装过任何版本。

    有人知道在哪里找到它吗?我需要exe能够将其复制到服务器以解决绑定问题。

    6 回复  |  直到 5 年前
        1
  •  119
  •   George Stocker NotMe    12 年前

    在我的盒子上,也有VS2008,可以在

    SDKs\Windows\v6.0A\bin\fuslogvw.exe

    在Windows 7和Windows 8.1中,它位于以下目录下:

    因此,对于Windows 8.1和.NET 4.5.1:

    C:\Program Files(x86)\Microsoft SDK\Windows\v8.1a\bin\NETFX 4.5.1工具\

        2
  •  12
  •   hkutluay Liam    11 年前

    C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A\Bin\NETFX 4.0

    打开文件夹并以管理员身份运行FUSLOGVW.exe,然后可以启用登录设置。

        3
  •  5
  •   Mark Sowul    10 年前

    使用Visual Studio/development tools命令提示符。

    https://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.110).aspx

    此工具是随Visual Studio自动安装的。运行 工具,使用开发人员命令提示符(或VisualStudio命令 使用管理员凭据在Windows 7中提示。更多 有关详细信息,请参见Visual Studio命令提示符。

    在命令提示下,键入以下内容:

    fuslogvw

        4
  •  4
  •   Michael Burr    16 年前

    在我的机器上,它在SDK的 bin 目录。

    为了帮助您,这里有一个quick-n-dirty批处理文件噩梦,它将搜索您提供给它的文件的路径:

    @if EXIST %1 echo .\%1
    @for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if EXIST %%i echo .\%%i
    @if NOT "%~$PATH:1"=="" echo %~$PATH:1
    @for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if NOT "%%~$PATH:i"=="" echo %%~$PATH:i
    
        5
  •  4
  •   Waescher    7 年前

    Fusion++

    Fusion++

    它非常易于使用:只需单击“记录”即可捕获程序集日志。如果完成,再次单击“停止”,Fusion++将为您解析所有日志文件。

        6
  •  2
  •   Christian Findlay    7 年前

    Windows 10:

    C:\Program Files(x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX[在此插入版本]工具

        7
  •  0
  •   mfeingold    16 年前

        8
  •  0
  •   Ned    7 年前

    您可以通过Visual Studio命令提示符运行此工具(请确保以管理员身份运行命令提示符):

    enter image description here

    注意:这也是使用注册表编辑器启用程序集绑定的一种快速方法: How to enable Assembly Binding Logging (Fusion Log Viewer – fuslogvw.exe)?

    推荐文章