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.
