My question is it possible to run these assemblies outside of AutoCad completely, or do they need to run inside an instance of AutoCad to work correctly?
For example, I'm trying to write some applications such that I want to read a Autocad drawing, but don't want to be forced into having to use a seat licenese to run my program.
using (Autodesk.AutoCAD.DatabaseServices.Database acDb = new Autodesk.AutoCAD.DatabaseServices.Database(false, false))
acDb.ReadDwgFile(fileToProcess, FileShare.ReadWrite, false, string.Empty);
acdb is still an empty object when run outside of AutoCad, however when I run similar code inside AutoCad the database is configured correctly.
You can't read DWG files sans AutoCAD without some extra help, such as purchasing a RealDWG license.
Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.