关于.net:找不到我机器上的fuslogvw.exe

Can't locate fuslogvw.exe on my machine

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

我正在工作的计算机安装了一个干净的Visual Studio 2008,以前从未安装过任何版本。

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


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

C:\Program Files\Microsoft
SDKs\Windows\v6.0A\bin\fuslogvw.exe

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

C:\Program Files (x86)\Microsoft SDKs\Windows{version}\bin{.NET Version Tools}

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

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1a\bin
ETFX 4.5.1 Tools\


我的计算机在"Tools for Visual Studio 2010"下的另一个位置

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
ETFX 4.0
Tools\x64\

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


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

为了帮助您解决这个问题,下面是一个快速的N脏批处理文件噩梦,它将搜索您提供的文件的路径:

1
2
3
4
@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


使用Visual Studio/开发工具命令提示。

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

This tool is automatically installed with Visual Studio. To run the
tool, use the Developer Command Prompt (or the Visual Studio Command
Prompt in Windows 7) with administrator credentials. For more
information, see Visual Studio Command Prompt.

At the command prompt, type the following:

fuslogvw


Windows 10:

C:Program Files(x86)Microsoft SDKWindowsv10.0ainetfx[在此处插入版本]工具


C:程序文件Microsoft SDKWindowsV6.0Ain