• Stars
    star
    669
  • Rank 67,451 (Top 2 %)
  • Language
    C#
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🧰 A modern alternative to the Microsoft Assembly Binding Log Viewer (FUSLOGVW.exe)

Dev tools and great UX don’t have to be mutually exclusive

image

Did you ever have the pleasure to analyze assembly binding logs in .NET? You came here by yourself so I assume you know the good old FUSLOGVW.exe.

Microsoft Fusion Viewer

So, do you know what "Enable immersive logging" means? Or why you should separate log categories from "Default" and "Native Images"? Did you ever forget to disable the log again and wondered why every .NET application was that slow and your disk ran out of space?

Introducing Fusion++

Fusion++

Forget all the setup upfront - just hit "Record" to capture your assembly logs. If you are done, click "Stop" again. That's it.

Fusion++ then parses all the log files for you. It will try to find warnings and errors and highlight the parsed records in the UI accordingly*. There's no need to go hunting in the file system anymore.

Fusion++ makes sure that all the assembly logs are routed to the Windows TEMP folder so that they can be cleaned up with the default Windows tools. On top of that it builds an intelligent session management so that you can separate recorded sessions from each other and check them again later.

📦 Check the Releases page to download the latest version and see what's new!

🍫 Available on chocolatey as well, just use choco install fusionplusplus.

* Similar assembly bindings which happened at the same time (within 3 seconds tolerance) are automatically aggregated to keep the assembly list short.

Maybe most important:

Fusion++ uses the same settings as the "Assembly Binding Log Viewer", so it uses the built-in .NET log functionality. It will back up your "Assembly Binding Log Viewer" settings as long as it is executed. As soon as you close it, it will re-apply them to make the application as transparent as possible. But as long you are executing Fusion++, it automatically takes care of all the stuff for you. No radio buttons, no custom log paths, no files you have to go through.

Building

Note that you need to have a valid DevExpress WinForms subscription to build Fusion++ by yourself. If you do not have a subscription, you are limited to use the precompiled versions from the releases tab.

We're talking about licensing, so I won't give any support to bypass this - please don't open issues about it.

 # build
 dotnet cake --target Build
 
 # pack for chocolatey
 dotnet cake --target Pack

Credits

The app icon was made by Roundicons from www.flaticon.com and is licensed by CC 3.0 BY

More Repositories

1

RepoZ

👨‍💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
C#
892
star
2

StageManager

Stage Manager for Microsoft Windows
C#
90
star
3

FluentDragDrop

🖱 The sexiest Drag&Drop for WinForms on this planet.
C#
88
star
4

ObviousAwait

🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)
C#
70
star
5

WinFormsCT

☢️ The one and only computer tomographer for Windows Forms user interfaces
C#
43
star
6

PathEd

📌 A deployable tool to add or remove values from the Windows PATH variable.
C#
35
star
7

SendKeys

⌨️ A deployable tool to send key input per command line.
C#
31
star
8

FluentTransitions

▶ Smooth UI animations & transitions for .NET
C#
30
star
9

Vibrancy.Forms

📱 Blur and Vibrancy effects for iOS and iPadOS with Xamarin.Forms
C#
24
star
10

Aloha.Barcodes

Barcode reading plugin for .NET MAUI and Xamarin.Forms
C#
21
star
11

quicsharp

⚙️ A simple scripting app using an abstracted C# scripting engine with Roslyn, ScriptCs or CodeDom
C#
8
star
12

RepoZ-RepositoryActions

💪 Community powered repository actions for RepoZ, the git repository hub.
7
star
13

PoshX

A simple PowerShell profile to make its console window look a bit like the Terminal on macOS.
PowerShell
4
star
14

Poshify

Code to enable posh-git (or similar) for different command line interfaces
Shell
4
star
15

aroundwalkslanguagely

Eine furchtbare Liste von unübersetzbaren Übersetzungen deutscher/schwäbischer Ausdrücke *** A terrible set of untranslatable translations of colloquial german/swabian sayings
2
star
16

homebridge-kiwigrid

A HomeBridge plugin to connect local KiwiGrid installations (like Solarwatt EnergyManager) to HomeKit.
TypeScript
2
star
17

CommandLine

A tiny tool to show the command line arguments passed to it
C#
2
star
18

OllamaSharpConsole

Full featured demo application for OllamaSharp
C#
1
star
19

kiwi

Discover devices and read their values from your kiwigrid installation
C#
1
star
20

home-battery-widget

An iOS 16 lockscreen widget to display home batteries with Scriptable
JavaScript
1
star
21

pu-br

PowerShell functions to simplify git command line tasks
PowerShell
1
star