nohwnd / DependencyWalker.Net

Show dependencies tree for .NET assemblies like old Depend Walker show it for non managed applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DependencyWalker for .NET

Show dependencies tree for .NET assemblies similar to how the old Dependency Walker shows them for non-managed applications.

To quickly start to use it, get the latest DependencyWalker.zip and unzip it on a local drive. Simply execute DependWalker.exe with assembly filename as command line argument or just execute DependWalker.exe from explorer and then select assemblies using user interface.

To successfully compile the solution you'll need Visual Studio 2010 and load DependencyWalker.Net.sln.

Solution targets .NET 4.0 and application requires .Net Framework 4.0 installed in order to run. However, the application will work with assemblies that target lower version of framework without any problems.

Command line (CLI) version

C:\> DependencyWalker.Cli.exe --help
Usage:

DependencyWalker.Cli directoryorfile2explore [--json]  [--gac]

Where is

        --json   - Write data in JSON format
        --gac   - Include GAC

.NET5.0 support - BETA VERSION

You are also able to compile program to target .NET5.0. This is still in development, but, in case you want to play with it, you'll need to run Visual Studio 2019 and load DependencyWalker.Net5.sln. To quickly start to use it, get the latest DependencyWalkerNetCore.zip and unzip it on a local drive. Zip file contain .NET5.0 runtime.

About

Show dependencies tree for .NET assemblies like old Depend Walker show it for non managed applications.

License:GNU Lesser General Public License v3.0


Languages

Language:C# 95.7%Language:PowerShell 4.3%