Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dot net assembly viewer? [closed]

Tags:

I have a dll that contains a dot net assembly - common intermediate language. The problem is that it's lacking documentation and I need to figure out the api like available classes, properties and methods, correct parameters to pass etc.

Whats the best way to do this. I need some sort of viewer/inspector but I couldn't find any.

Thanks.

like image 853
Tim Matthews Avatar asked Nov 26 '08 10:11

Tim Matthews


People also ask

Can C# be decompiled?

You can now use Visual Studio to decompile managed code even if you don't have the symbols, allowing you to look at code, inspect variables and set breakpoints.

Where are the .NET framework assemblies stored?

NET Framework 4, the default location for the Global Assembly Cache is %windir%\Microsoft.NET\assembly. In earlier versions of the . NET Framework, the default location is %windir%\assembly.

What is a .NET assembly file?

NET defines a binary file format, assembly, that is used to fully describe and contain . NET programs. Assemblies are used for the programs themselves as well as any dependent libraries. A . NET program can be executed as one or more assemblies, with no other required artifacts, beyond the appropriate .


1 Answers

Try reflector. http://www.red-gate.com/products/reflector/

Its free :-)

Edit:
As of February 2011, its no longer free ...:(
There are alternatives like ilspy or JetBrains dotPeek.

like image 90
Mendelt Avatar answered Sep 20 '22 18:09

Mendelt