An object-oriented programming language developed by Microsoft that can be used in .NET.
Hi @StewartBW ,
When you add a reference to the Microsoft Jet and Replication Objects 2.6 Library (Interop.JRO.dll), it implicitly requires the Microsoft ActiveX Data Objects 2.8 Library (Interop.ADODB.dll) because JRO relies on ADO for certain operations, including database compaction. Therefore, removing Interop.ADODB.dll will likely cause runtime errors when the JRO library attempts to use ADO functionality.
Distribute both Interop.JRO.dll and Interop.ADODB.dll along with ensuring msjro.dll and msado15.dll are registered on the target machine.
The CopyLocal property for COM interop assemblies is typically set to False because of their expected registration in the system.
Best Regards.
Jiachen Li
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.