Ivan is a .NET class library written in C# using Visual Studio 2010, that allows you to incorporate the use of AutoCAD(R) DWG(R) files into your .NET applications. It currently supports versions R15 (R2000), R18 (R2004), R21 (R2007) and R24 (R2010). Ivan consists of a single .NET assembly and is very lightweight and easy to use. You can use Ivan to load DWG(R) files then access all the contents of those files including objects, entities, sections, xdata, xdictionaries, xrecords, etc. Essentially, the entire contents of the drawing file are at your disposal. As the drawing is loading, Ivan checks all Crcs, Checksums and Check Data within the file to ensure its integrity and issues an exception if the file is corrupt.
Download and use it now: Ivan R CAD Library