Updating .NET dlls and ObjectARX applications of an OEM product

By Adam Nagy

Issue

We have an OEM application which is using .NET dlls and ObjectARX applications. We would like to update these on the customer's computer without having to reinstall the product. Is it possible to do it?

Solution

Yes, it is possible. Just follow these steps:

  1. Rebuild your .NET and ObjectARX applications
  2. Rebind them using OEM Make Wizard, which will update the files in [AutoCAD OEM folder]\oem\[OEM Project folder]
  3. Replace the existing .NET dlls and arx files in the install folder of your product on the customer's computer with the newly created ones residing in the above folder

 


Comments

2 responses to “Updating .NET dlls and ObjectARX applications of an OEM product”

  1. Hello Adam,
    As a follow up to my comment yesterday, I think I have answered my own question. The rebuilt assemblies must be the same version. After fixing my assembly version in assemblyinfo.cs, the new assemblies load into my updated OEM product.
    Best Regards,
    Anthony

  2. I don’t see my previous comment, but for anyone interested, my updated assemblies were not loading after being updated in my OEM product folder even after replacing every file with binary differences in the folder tree. It seems that assembly version is still registered somewhere and must remain the same.

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading