Visual Studio 6 Modern Equivalent Depends On Utility

Is there a good tool that will look at the .NET assembly and tell you about all the dependencies it has on other assemblies? It looks like old depend.exe from VS6 days.

UPDATE
I think one thing that I miss in Reflector is verion #. If I don’t miss something. How to determine what framework is needed for assembly?

I am trying to solve this other question that I have:
IronPython, click once, .NET 2.0 error - thoughts?

From the error message it looks like what I need:
Microsoft.Linq.Expressions.Compiler.Snippets
Microsoft.Linq.Expressions.Compiler.LambdaCompiler

Besides the application that blew me up ... how was I supposed to discover the need here? It works great on my car.

Is this a 3.0 or 3.5 thing?

+6
source share
7 answers

Umm, .NET Reflector ?

Edit: To find detailed information about the assemblies required for this assembly, load the assembly in Reflector and expand the namespace. You should see the assembly name indicated in the list. Expand this and you will see Links. Expand Links to view required assemblies. Selecting one of them will give information about the version and name below.

Hope this helps.

+11
source

FusionLog , , . , . ( .NET SDK)

+4
+3

NDepend
, .

EDIT: Reflector . → . , , .

+1

, , Microsoft SDK ( ), ildasm.exe, .NET. , IL, , .

+1
0

DependencyWalker .NET

DependencyWalker .NET .NET, Dependency Walker, . , DependencyWalker.zip -. ( ).

.NET Framework ( WPF.NET):

UI for DependencyWalker.NET

:

DependencyWalker.NET - list of references

.NET Core - - YMMV...:

.NET Core app in DependencyWalker.NET

0

All Articles