Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Modern Equivalent of Visual Studio 6 "Depends" utility

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

UPDATE
I guess the one thing that I am missing from Reflector is verion #'s. Unless I am missing something. How do I tell what framework is required by an assembly?

I'm trying to solve this other issue I am having:
IronPython, Click Once, .NET 2.0 Error - thoughts?

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

Other than the app blowing up on me... how should I have detected a need here? It runs fine on my machine.

Is this a 3.0 or 3.5 thing?

like image 319
BuddyJoe Avatar asked May 28 '09 20:05

BuddyJoe


1 Answers

Umm, .NET Reflector?

Edit: To find detailed information on the assemblies required by a given assembly, load the assembly into Reflector, and expand the namespace. You should see the assembly name listed. Expand that and you will see "References". Expand References to view the assemblies required. Selecting one of those will give version and name info below.

Hope that helps.

like image 176
Dan Shield Avatar answered Sep 28 '22 02:09

Dan Shield