Currently I've got code that is failing when I try to run StartTransaction() using the TransactionManager. I keep getting a InvalidProgramException.
Is this due to me not actually having AutoCAD installed on my development box? I do have references to AcDbMgd and AcMgd loaded in my project if that makes a difference.
Yes, you need either a AutoCAD based product or RealDWG for your program to work.
Just and FYI since I don't know what you are tyring to achieve but if you are trying to use those dll files without one of the above products you are looking a legal licensing issues also.
Thanks for your speedy response. I downloaded ObjectArx and thought that was all I needed. I'm a software developer and was hoping to not have to install the full AutoCAD package just to do my development. Is there any way other way to accomplish that? If not I guess I'll suck it up and install it.
I'm also receiving this error, I installed RealDWG in my development machine. Do I still need to have AutoCAD installed?
With RealDwg, your application can read and save DWG files. It does not include the editor functionality to display the drawing as AutoCAD does. Also, you do not need to have AutoCAD installed in the same machine.
Can you provide more details about your application setup and the assembly references that you are using in it ?
Can you provide me a minimal sample project that gives the error ?
Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.