Microsoft releases CCI Metadata libraries under MS-PL

Apr 17, 2009 at 5:08 AM
(which is considered BSD-compatible licensing)

Basically, a set of managed libraries for reading CIL PE files and reading/writing PDBs.


Released within the last couple of weeks, still with some shrink-wrap attached. Good timing considering I was hustling grover earlier for details from his research into PDB stuff...
Apr 17, 2009 at 8:42 AM
Edited Apr 17, 2009 at 8:42 AM
Wow. Wow. Did I say wow? Cool find illuminus86.

I've just taken a quick look at it - I'll build myself an opinion over the weekend. In any case this is going to be very helpful for us. One thing it does lack unfortunately is writing PDB files without resorting to the COM SymbolWriter. My goal for our PDB API was to be able to take the PDB files generated by the C# (or any other MS) compiler and match the source code to the native code we're generating - essentially an important step to allow WinDbg or Visual Studio debugging of C# source running in our runtime. So this API helps us finishing at least one half, the writing part will still remain.

I'll take a look at the other APIs too.