Không thể định vị fuslogvw.exe trên máy của tôi


92

Tôi đang tìm tệp thực thi trình xem nhật ký liên kết lắp ráp (fuslogvw.exe), nhưng dường như tôi không thể tìm thấy nó trên máy của mình. Nó chắc chắn ở đó, vì khi tôi gõ fuslogvw trong dấu nhắc lệnh Visual Studio, ứng dụng sẽ mở ra.

Máy tôi đang làm việc có cài đặt Visual Studio 2008 sạch, không có phiên bản trước nào được cài đặt.

Bất cứ ai biết nơi để tìm nó? Tôi cần exe để có thể sao chép nó vào máy chủ để giải quyết vấn đề ràng buộc.


2
đó chính xác là nơi Mọi thứ ( voidtools.com/Everything-1.2.1.371.exe ) trở nên siêu tiện dụng :)
— MrClan

hoặc lệnh tích hợp where( >where cmd-> C:\Windows\System32\cmd.exe), mặc dù điều đó chỉ hoạt động nếu nó đã có thể phát hiện được trong đường dẫn của bạn
— RJFalconer

Câu trả lời:


118

Trên hộp của tôi, cũng với VS2008, nó có thể được tìm thấy tại

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

Trong Windows 7 và Windows 8.1, nó nằm trong các thư mục ở đây:

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

Vì vậy, đối với Windows 8.1 và .NET 4.5.1:

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


2
Trên Windows 7 Gói 1 được tìm thấy trong C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Công cụ
— Nhà phát triển Marius Žilėnas

4
Windows 10 với .Net 4.7.1: C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX 4.7.1 Công cụ
— Demian Berisford-Maynard

11

Máy tính của tôi có nó ở một nơi khác trong Công cụ cho Visual Studio 2010

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

Mở thư mục và chạy FUSLOGVW.exe với tư cách quản trị viên, sau đó bạn có thể bật cài đặt đăng nhập.


2
+1 đặc biệt cho 'chạy FUSLOGVW.exe với tư cách quản trị viên'.
— Vikram

4

Trên máy của tôi, nó nằm trong binthư mục của SDK .

Để giúp bạn, đây là một cơn ác mộng tệp hàng loạt nhanh chóng-n-dơ bẩn sẽ tìm kiếm đường dẫn cho tệp bạn cung cấp cho nó:

@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

6
+1 vì đã nhắc tôi trong khi các tập lệnh hàng loạt của windows làm cho mắt tôi chảy máu :)
— Richard Szalay.

1
Để giúp tìm nó từ dấu nhắc lệnh, người ta có thể thực hiện cd \ dir / s fuslogvw.exe
— David Silva Smith

Cái này thì sao? for %i in (cmd.exe) do @echo. %~$PATH:iTừ stackoverflow.com/questions/304319/…
— Matt Lyons

4

Sử dụng dấu nhắc lệnh Visual Studio / công cụ phát triển.

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

Công cụ này được cài đặt tự động với Visual Studio. Để chạy công cụ, hãy sử dụng Dấu nhắc lệnh dành cho nhà phát triển (hoặc Dấu nhắc lệnh Visual Studio trong Windows 7) với thông tin đăng nhập của quản trị viên. Để biết thêm thông tin, hãy xem Visual Studio Command Prompt.

Tại dấu nhắc lệnh, nhập như sau:

fuslogvw


2

Có thể đến muộn bữa tiệc nhưng có lẽ một số bạn có thể quan tâm đến một giải pháp thay thế hiện đại cho FUSLOGVW.exe mà tôi đã đặt trên GitHub: Fusion ++

Hợp nhất ++

Rất dễ sử dụng: Chỉ cần nhấp vào "Ghi" để ghi lại nhật ký lắp ráp. Nếu bạn đã hoàn tất, hãy nhấp lại vào "Dừng" và Fusion ++ sẽ phân tích cú pháp tất cả các tệp nhật ký cho bạn.


1

Windows 10:

C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v10.0A \ bin \ NETFX [CHÈN PHIÊN BẢN TẠI ĐÂY] Công cụ



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.