I have a DLL file that Issue use with ASP. In need to decompile the DLL file in order too modify it to suite my needs.
I need anyone to guide me how to do this.
.NET Decompilers
Reflector
Telerik
I used the one from reflector, it worked really good
Related
I cannot find the dlls. Visual Studio does not tell you where they are stored. I want to load them into .net Reflector.
I know this is an old question, but if you're looking for these then check out the following location...
C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App
Under there should be versions of .NET Core, and these are the runtime assemblies you'll need to load in Refelctor to see the source code.
Note - if you use an assembly reference from within Visual Studio (by maybe clicking F12 on a .NET Core datatype or interface), that will show the reference assembly and not the implementation assembly.
As an example, hitting F12 on ControllerBase gives me this...
C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\3.1.0\ref\netcoreapp3.1\
Microsoft.AspNetCore.Mvc.Core.dll
This is not the runtime assembly you need when using Reflector. GitHub is all fair and good for finding source code to one method, but you can't beat Reflector when you want to move between different classes in different files so as to work through an implementation pathway.
Hope this helps!
You can set them up I properties. They are still in the bin folder once the code is compiled. Although if you are planning on using the dll directly you can publish then first
I'm trying to communicate my application VB6 (et VBA) with MS Project 2007 so I would like to use the MPXJ library. The problem is that I dont know if it's possible to use these .net libraries with my VB6 application. I cant add the .dll directly
How could I do this, ideas? I can't migrate my code to vb.net
thanks
I'm pleased to say that MPXJ can be used via COM. You'll need to download version 4.5.0 from SourceForge. In the lib.net directory you'll find the DLLs and TLBs you'll need. You will need to use regasm to register the assemblies for use with COM. There are some brief notes here on working with MPXJ via COM.
You may find the notes here useful as they discuss the three different flavours of mpxj.dll that are shipped, and MPXJ's dependencies.
I'd be happy to update the documentation on working with MPXJ via COM in the light of your experience!
I am working on de compiling my old mvc4 source code which has only dll files in it, i would like to know if it is possible i have already used reflector and got some of the source files but it looks like the source is all messed up.
any thoughts.
thanks
you can also use ILspy , the open-source .NET assembly browser and decompiler.
try to decompile dll using Decompiler by Telerik http://www.telerik.com/products/decompiler.aspx
I know the monodis tool does the same thing for Mono that ILDASM does for Microsoft .NET. But is the monodis tool compatible with .NET in that it would work against a Microsoft .NET assembly because it works to the same file layout as Microsoft?
Yes, it does. Also, it's trivial to check, why did you even bother asking this?
Is there a tool like Reflector for COM libraries? I would like to open a COM library and browse the classes and interfaces just like in Reflector. I would rather not install Visual Basic 6.0 in order to do this, if possible.
Not in the same way however there are number of tools that allow you to examine the type library. For example OleView.
You can also get a good idea of the types inside COM library by simply adding it to a .NET project. You can then use object browser to browser the resulting interop assembly or even use Reflector on the assembly.
Even though normal reason for this tool is doing security assessment for COM objects you can still try ComRaider - http://labs.idefense.com/software/fuzzing.php#more_comraider
It's similar to Oleview.