I'm pretty sure Greg and I would agree on the definition of «batch» :)

Anyway, if you want to batch decompile a set of assemblies to C#, you
can use ILSpy's engine.

The ILSpy executable is just a frontend for their decompiler library
(based on Cecil), it should be fairly easy to write a small console
application to do the batch decompilation.

Jb

On Sat, Dec 13, 2014 at 12:19 AM, Mike Waldron <[email protected]> wrote:
> Searches for "Gendarme" brought up a bunch of weird stuff unrelated to code
> analysis. I've used FxCop before, but I don't think it runs on Linux, does
> it? As for ILSpy, it looks a lot like dotPeek. We might be using different
> definitions of the word "batch."
>
> mjw
>
> On Monday, December 8, 2014 5:38:46 AM UTC-7, Jb Evain wrote:
>>
>> Hi,
>>
>> NDepend here is pretty much the industry standard for analysing
>> defects in assemblies.
>>
>> Alternatives are FxCop and Gendarme.
>>
>> If you really want to batch decompile assemblies, you can use ILSpy's
>> engine (using Cecil) to generate C# code from assemblies.
>>
>> Jb
>>
>> On Sat, Dec 6, 2014 at 12:32 AM, Mike Waldron <[email protected]> wrote:
>> > Hi Everybody!
>> >
>> > I need to develop an automatic way to decompile .NET DLLs and inspect
>> > the
>> > output for a laundry list of potential problems. I can easily do this by
>> > hand with dotPeek on Windows, but I need to do it on Linux (long story,
>> > don't ask) and I don't want to do it by hand because it doesn't scale.
>> > I'm
>> > talking about hundreds, potentially thousands of DLLs, with new ones
>> > popping
>> > up somewhat frequently. I can code as much as needed - oh boy can I code
>> > -
>> > but I'd rather not write the decompiler from scratch.
>> >
>> > Based on some documentation I've read, it sounds like mono-cecil will
>> > work,
>> > but I ain't 100% so I thought I'd just ask directly. Does this sound
>> > like
>> > something mono-cecil is well-suited for?
>> >
>> > mjw
>> >
>> > --
>> > --
>> > --
>> > mono-cecil
>> > ---
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "mono-cecil" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to [email protected].
>> > For more options, visit https://groups.google.com/d/optout.
>
> --
> --
> --
> mono-cecil
> ---
> You received this message because you are subscribed to the Google Groups
> "mono-cecil" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
-- 
--
mono-cecil
--- 
You received this message because you are subscribed to the Google Groups 
"mono-cecil" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to